css - 如何从我的 wordpress 页面覆盖或删除插件的 CSS?

标签 css wordpress

虽然我当然可以在插件代码中删除文件或对它们的引用,但是当我更新插件时,这不是 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/

相关文章:

css - 为什么我得到宽度为 : 100% in chrome? 的水平滚动条

javascript - 如何链接javascript函数在wordpress主导航菜单中有一个herf

php - Wordpress - 查看其他人在未来安排的帖子需要什么功能?

php - 将带有值的产品属性添加到 Woocommerce 中的产品

css - 弹出信息操作点随着打开阅读更多... div 而移动

php - 使用wpdb在数据库中输入带单引号的文本

css - 在奇数个元素之后重新获得页面中的垂直节奏

asp.net - 删除页面的水平滚动条

html - 具有背景颜色的 Css 过渡

html - 如何对齐左上角的 <td> 中的内容 - 而不是对齐所有内容?