我遇到了有关WordPress的怪异情况,需要帮助。
我正在为WordPress网站制作主题,并尝试应用app.css。
以下是我在functions.php中用于注册app.css的脚本。
add_action('wp_enqueue_scripts',function(){
wp_register_style('app', get_template_directory_uri() . '/css/app.css', array(), '20170313', 'all');
wp_enqueue_style('app');
});
在主题定制器或实时预览屏幕中,此app.css已应用且没有问题。
我检查了chrome开发人员工具并找到了链接元素。
<link rel="stylesheet" id="app-css" href="https://bunborg.74th.net/wp-content/themes/mogami74_bunborg/css/app.css" type="text/css" media="all">
但是当我激活主题并观看博客时,根本没有应用app.css。我无法通过开发人员工具找到链接元素。
奇怪的是,当我删除“ /css/app.css”的第一个斜杠时,我注意到链接元素出现了,但是href属性当然变了。
add_action('wp_enqueue_scripts',function(){
wp_register_style('app', get_template_directory_uri() . '/css/app.css', array(), '20170313', 'all');
wp_enqueue_style('app');
});
<link rel="stylesheet" id="app-css" href="https://bunborg.74th.net/wp-content/themes/mogami74_bunborgcss/app.css" type="text/css" media="all">
我也尝试过
add_action('wp_enqueue_scripts',function(){
wp_register_style('app','/wp- content/themes/mogami74_bunborg/css/app.css',array(),'20170313','all');
wp_enqueue_style('app');
});
相同的结果。
“ / wp- content / themes / mogami74_bunborg / css / app.css”没有链接元素,而“ wp- content / themes / mogami74_bunborg / css / app.css”结果链接元素但href属性损坏。
我想知道为什么添加'/'不能使脚本入队。
任何建议都值得赞赏。
我的主题目录包含
archive.php
comments.php
css/
footer.php
functions.php
header-archive.php
header-single.php
header.php
index.php
loop-archive.php
loop-justpurchased.php
loop.php
README.md
SCSS/
sidebar.php
single.php
style.css