wp_enqueue_style不符合记录

时间:2014-10-17 14:40:47

标签: html css wordpress wordpress-plugin wordpress-theming

我在驱动程序中写了以下内容:

 add_action( 'wp_enqueue_scripts', 'add_css_file' );
 function add_css_file()
 {
      // Tried this prior:
      // $path = ABSPATH . "/wp-content/plugins/this_plugin/css/";
      // wp_register_style( 'css_file', $path.'css_file.css' );

      wp_register_style( 'css_file', 'http://subdomain.mysite.com/wp-content/plugins/this_plugin/css/css_file.css' );
      wp_enqueue_style( 'css_file' );
 }

字符串“css_file”未出现在View Source HTML中,其中定义的CSS规则不会生效。

3 个答案:

答案 0 :(得分:0)

您是否已将wp_head()添加到您网页的<head>中? wp_head()会将您排队的样式和脚本添加到页面中。

答案 1 :(得分:0)

对我来说,问题在于我正在修改管理员屏幕,而不是显示页面或发布给观众。

替换:

 wp_enqueue_script(...)

使用:

 admin_enqueue_script(...)

祝你好运。

答案 2 :(得分:-1)

我刚刚在我的网站上尝试了这个代码段,它运行正常。您可能会与其他一些插件/代码发生冲突。

另外,请确保您没有启用任何缓存,如果是,请尝试清理缓存。还要尝试清理浏览器缓存。

最后,如果以上情况不适合您,请尝试逐个取消激活您的插件,以查看某些插件是否与此功能冲突,并在最后一步尝试更改主题,也是确保当前主题与此功能不冲突。