如果所有样式都在一个文件夹中,如何重写子主题中的样式?

时间:2017-07-28 作者:Mithun Nath

在我的情况下,风格。css文件只有包信息和注释:所有css文件都放在/css/文件夹中。

在css文件夹中,我看到了一堆不同的样式,我不知道是哪一种控制了什么!

有没有关于从子主题重写CSS规则的建议?

2 个回复
最合适的回答,由SO网友:rudtek 整理而成

只要为子主题正确设置了主题,那么不管有多少样式表,也不管它们在实际主题中的位置如何。风格。子主题目录中的css将优先于它们。

如果设置不正确,您可以使用不同的优先级重新排队。

如果你不能做到这一点,那么你可以使你的css选择器更具体(即,标题h1而不是仅仅h1)和/或添加!对价值很重要。

SO网友:cesare

如果这些样式已在父主题中正确注册和排队,则可以在function.php 子主题的

//Dequeue foo-style
function dequeue_foo_style() {
    wp_dequeue_style( \'foo-style\' );
    wp_deregister_style( \'foo-style\' );
}
add_action( \'wp_print_scripts\', \'dequeue_foo_style\' );

结束

相关推荐

Disable CSS specific page

我想禁用默认css的一个特定页面,并且我想在特定页面上使用我的css。我不知道这是可能的?我使用空白状态插件,用于创建空白页面,但css在空白页面上,但我希望在特定的空白页面上使用css。https://wordpress.org/plugins/blank-slate/所以,我有一个页面,名称:test-area-7Code:add_action(\'wp_enqueue_scripts\', \'my_script\', 99); function my_script() {