我在驱动程序中写了以下内容:
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规则不会生效。
答案 0 :(得分:0)
您是否已将wp_head()
添加到您网页的<head>
中? wp_head()
会将您排队的样式和脚本添加到页面中。
答案 1 :(得分:0)
对我来说,问题在于我正在修改管理员屏幕,而不是显示页面或发布给观众。
替换:
wp_enqueue_script(...)
使用:
admin_enqueue_script(...)
祝你好运。
答案 2 :(得分:-1)
我刚刚在我的网站上尝试了这个代码段,它运行正常。您可能会与其他一些插件/代码发生冲突。
另外,请确保您没有启用任何缓存,如果是,请尝试清理缓存。还要尝试清理浏览器缓存。
最后,如果以上情况不适合您,请尝试逐个取消激活您的插件,以查看某些插件是否与此功能冲突,并在最后一步尝试更改主题,也是确保当前主题与此功能不冲突。