如何将插件样式表出列?

时间:2018-02-13 作者:Craig

我目前正在使用一个插件,该插件在以下目录中创建了一个样式表:/wp-content/uploads/plugin-name/css.

我想删除这个插件的样式表,因为它是在我的自定义样式表之后调用的,插件正在执行自定义样式表的不需要的重写。

相反,我想删除插件的样式表;仅将所需样式复制到自定义样式表中。

我尝试将以下内容放入functions.php 子主题中的文件:

<?php
function dequeue_dequeue_plugin_style(){
    wp_dequeue_style( \'plugin-css\' ); //Name of Style ID.
}
add_action( \'wp_enqueue_scripts\', \'dequeue_dequeue_plugin_style\', 999 );
?> 
不幸的是,这不起作用。是否有人能够看到我的代码是否出错,或者插件样式是否优先于子主题中的所有文件等。

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

我的错误。我所要做的就是把-css 它成功了。

工作代码:

<?php
function dequeue_dequeue_plugin_style(){
    wp_dequeue_style( \'plugin\' ); //Name of Style ID.
}
add_action( \'wp_enqueue_scripts\', \'dequeue_dequeue_plugin_style\', 999 );
?> 

SO网友:Zakaria Binsaifullah

你可以很容易地做到这一点。对于样式,必须遵循以下代码-

function scp_assets_dequeue() {
    wp_dequeue_style( \'wpcp-slick\' ); // style id
} 
add_action( \'wp_enqueue_scripts\', \'scp_assets_dequeue\', 9999);
与脚本类似,您必须尝试以下代码-

function scp_assets_dequeue() {
    wp_dequeue_script( \'wpcp-slick\' ); // script id
} 
add_action( \'wp_enqueue_scripts\', \'scp_assets_dequeue\', 9999);

结束

相关推荐

刷新页面时可以实际看到发生的css更改

我的主题在“自定义”中有一些内置选项,可以更改基本字体大小和字体类型,但对于字体颜色,我在它还提供的主题自定义css选项中添加了一些css。我注意到,无论是通过将css字体更改添加到自定义css还是使用内置主题选项来应用css字体更改,这个问题仍然存在。问题是,当我刷新页面时,我可以实际看到css更改生效。我将看到用于我的内容的字体在字体大小和颜色上快速变化,从主题默认值到我自定义的内容。这将在大约半秒钟内发生。这让网站看起来不够专业。自定义css是否有一种方法可以在刷新时立即应用更改?