不是来自样式表的样式块很臭。我真的很鄙视主题开发者把它们放在他们的主题中。唯一糟糕的是内联样式(ie)。这些几乎是不可能克服的。
在您的情况下,有几种黑客风格的方法可以克服这个黑客问题。
在子主题的函数中。php文件,您可以使用以下(公认的黑客)解决方案:
//我们正在添加一个高优先级9999,这应该会导致在主题的糟糕样式之后输出。
add_action(\'wp_head\', \'fix_bad_theme_styles\', 9999);
function fix_bad_theme_styles() { ?>
<style type="text/css" data-type="vc_custom-css">
#site-header:not(.shrink) .site-title { padding: 1px 0 !important; }
</style>
<?php }
如果这不起作用,一种更为骇客的方法是将样式放在页脚中。这是可行的,但这不是最佳做法(好像任何一种解决方案都是这样!):
add_action(\'wp_footer\', \'fix_bad_theme_styles\');