虽然我当然可以在插件代码中删除文件或对它们的引用,但是当我更新插件时,这不是 future 的保证。他们说如果我在我的 {theme}/{pluginname}/css 文件夹中创建他们的 frontend.css 文件的副本,它将覆盖他们的,但这不起作用。
所以我留下了一个优先的样式,因为它匹配他们的一个容器并覆盖我的默认页面链接。
例如:
.somecontainer a {
color:red
}
我需要它消失。最好以不使用 !important 的方式或我指定相同的另一个实例来覆盖值,因为这样我就必须在我的原始 CSS 和覆盖中管理颜色和样式。
我已经找到了打印所有排队样式的代码,但没有,所以我不能直接取消排队。
最佳答案
答案显然是在我将我的样式放入队列的同时将它们的样式从队列中取出。不知道为什么......似乎会产生问题,但这有效:
function my_style() {
wp_dequeue_style( 'pmpro_frontend' );
wp_dequeue_style( 'pmpro_print' );
wp_enqueue_style( 'my-style', get_bloginfo('stylesheet_url') );
}
add_action('wp_enqueue_scripts', 'my_style', 11 );
关于css - 如何从我的 wordpress 页面覆盖或删除插件的 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53733573/