Html wp_排队_样式的行为与文档中的不一致

Html wp_排队_样式的行为与文档中的不一致,html,css,wordpress,wordpress-theming,Html,Css,Wordpress,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'

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

 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”没有出现在视图源HTML中,其中定义的css规则也没有生效。

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

还要确保没有启用任何缓存,如果启用了,请尝试清理缓存。同时尝试清除浏览器缓存


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

您是否包含
wp\u head()
在页面的
wp_head()
会将排队的样式和脚本添加到页面。

我的问题在于,我正在修改管理屏幕,而不是页面的显示或发布给查看者

替换:

 wp_enqueue_script(...)
与:


祝你好运。

为什么被否决?有人能解释一下吗?虽然这段代码在干净的wordpress安装上运行良好,但他必须遵循wordpress提供的规则,这就是我在这里提供的。没有启用缓存,也没有任何插件可以阻止HTML呈现的方法。请阅读WordPress文档、计算机编程环境下的word驱动程序以及英语时态的使用。无论如何,谢谢你的回答。这不是我的反对票。好吧,我不是英语专家,但我知道WordPress是如何工作的。我已经知道WordPress文档了。这些插件并不阻止呈现HTML,但在呈现页面之前,页面的许多部分都存在于对象、数组和变量中。通过这种方式,一个插件可能会在CSS处理程序在HTML中呈现之前“损坏”该对象所持有的CSS处理程序。PS:谢谢你没有否决我的答案;)另外,我在一个干净的WordPress安装中尝试了您的EXACT代码片段,并且工作正常!!这意味着你的WordPress安装中出现了一些问题,而不是WordPress本身。谢谢。这不是我的问题,但我非常感谢您的时间。您的语法是正确的…但为什么您要包含这样一个绝对路径?你应该使用类似的东西:
plugins\u url('this\u plugin/css/css\u file.css')
@rnevius是正确的。您不能使用文件系统路径,因此注释掉的代码是100%不正确的,您不需要它。使用plugins\u url函数而不是绝对路径可能是解决此问题的方法谢谢。这不是我的问题,但我非常感谢大家抽出时间!非常感谢。这不是我的问题,但我非常感谢你抽出时间。
 admin_enqueue_script(...)