我目前正在使用一个插件,该插件在以下目录中创建了一个样式表:/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 );
?>
不幸的是,这不起作用。是否有人能够看到我的代码是否出错,或者插件样式是否优先于子主题中的所有文件等。
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);