2017-01-30 74 views
5

在我的wordpress子主题css文件之前加载主题css。 下面如何在父主题css后加载wordpress子主题css

function my_theme_enqueue_styles(){ 
    wp_enqueue_style('bootstrap', get_template_directory_uri() . '/../enfold-child/plugins/bootstrap/css/bootstrap.min.css'); 
} 
add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles'); 

我想加载父主题CSS后儿童主题CSS我的孩子主题CSS functions.php文件中给出。

回答

1

添加优先级。这里99是很高的,所以它可能是最后一个,但是一些插件可能会以更高优先级添加css,尽管这很少见。

function my_theme_enqueue_styles(){ 
    wp_enqueue_style('bootstrap', get_template_directory_uri() . '/../enfold-child/plugins/bootstrap/css/bootstrap.min.css'); 
} 
add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles', 99); 

参见:https://developer.wordpress.org/reference/functions/add_action/

+0

感谢。有用。没有设置最高优先级,是否有其他解决方案? – Vam

+1

找到父主题的优先级,将其退出,然后将其重新添加回去,然后调用您的样式表 – Christina

+0

感谢您的良好回复 – Vam