2015-09-22 40 views
0

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

有没有一种方法可以使我的自定义CSS加载后的插件CSS?

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

编辑: 我注意到插件使用“wp_print_styles”加载它的css文件。

+0

你怎么添加插件CSS和自定义CSS文件? – vrajesh

+0

请粘贴您的代码添加自定义CSS和插件css – vrajesh

+0

而排列脚本您可以设置优先权吗? 'add_action('wp_enqueue_scripts','testfunction',10);'将任何值从1更改为低于优先级更高的数字 –

回答

0

你需要更新你的插件代码来做到这一点,我相信“正确的方式”。

既然你需要它加载最后我会采取利用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.