斜杠和wp_register_style

时间:2018-08-31 00:56:32

标签: php css wordpress

我遇到了有关WordPress的怪异情况,需要帮助。

  • WordPress 4.9.8
  • PHP 7.2.8
  • MySQL 5.7

我正在为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已应用且没有问题。

customizer view

我检查了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属性损坏。

我想知道为什么添加'/'不能使脚本入队。

任何建议都值得赞赏。

2018-09-03其他信息

我的主题目录包含

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  

0 个答案:

没有答案