在wordpress中插入css之后加载自定义css

时间:2015-09-22 11:30:03

标签: css wordpress plugins

我正在尝试在我的wordpress主题上添加CSS到推荐滑块(第三方插件)。但我的自定义CSS文件在插件CSS文件之前加载。

有没有办法可以在插件CSS之后加载我的自定义CSS?

我不想对插件代码进行任何更改。

编辑: 我注意到插件正在使用" wp_print_styles"加载它的css文件。

1 个答案:

答案 0 :(得分:1)

你需要更新你的插件代码才能以我认为的“正确方式”执行此操作。

由于你需要它加载最后我会采用共同的路径利用wp_enqueue_scripts钩子/函数为它处理它设置一个低优先级。通过这种方式,您可以保证HTML仍然有效,并且您在WordPress插件的代码中的所有默认样式和脚本之后加载样式和脚本:

 function my_plugin_unique_style() {
      $base = get_stylesheet_directory_uri();
      wp_enqueue_style( 'style-my-plugin-style', $base.'/styles.css' );
 }
 add_action('wp_enqueue_scripts', 'my_plugin_unique_style', 11 );

当然你必须修改它才能使用你的插件的css文件名,但这是执行此操作并具有有效标记的基本方法。值得一提的是,如果这仍然在页面HEAD中的另一个CSS文件之前加载,则应该将数字从11增加到其他更高的数字。

You can read more about wp_enqueue_scritps here.