我正在尝试在我的wordpress主题上添加CSS到推荐滑块(第三方插件)。但我的自定义CSS文件在插件CSS文件之前加载。
有没有办法可以在插件CSS之后加载我的自定义CSS?
我不想对插件代码进行任何更改。
编辑: 我注意到插件正在使用" wp_print_styles"加载它的css文件。
答案 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增加到其他更高的数字。