Answers:
如您所建议,最优雅的方法是在插件插入CSS之后加载CSS覆盖。这是很容易实现的-您只需要确保header.php
调用wp_head()
在引用样式表之前就可以了:
<head>
<!-- all the usual preamble stuff goes here -->
<?php wp_head(); ?>
<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" />
</head>
插件可以通过多种方式处理CSS。
wp_deregister_*
总的来说,我认为禁用单独的样式表并将其合并到您自己中以减少问题并提高性能(减少要提取的文件)会更好,更轻松。
另一种非常优雅的方法是使用CSS的特异性。
因此,如果插件的CSS表示:
div.product div.images img {
......
}
您在CSS中定义:
body div.product div.images img {
......
}
另请参阅Michael Rader的答案以获取类似问题。