如何从WordPress中的wp_head中删除不需要的样式表

时间:2013-12-30 18:43:11

标签: css wordpress

在我的twely.org网站上,我在标题中有不受欢迎的CSS。不需要的CSS文件来自wp_head。如何删除以下样式表?

<link rel='stylesheet' id='themify-shortcodes-css'  href='http://www.twely.org/wp-content/themes/elemin/themify/css/shortcodes.css?ver=1.5.8' type='text/css' media='all' />

<link rel='stylesheet' id='pretty-photo-css'  href='http://www.twely.org/wp-content/themes/elemin/themify/css/lightbox.css?ver=3.8' type='text/css' media='all' />

2 个答案:

答案 0 :(得分:2)

您可以使用wp_deregister_style()函数执行此操作:

http://codex.wordpress.org/Function_Reference/wp_deregister_style

答案 1 :(得分:1)

取消注册/出列样式是最佳做法

https://codex.wordpress.org/Function_Reference/wp_deregister_style https://codex.wordpress.org/Function_Reference/wp_dequeue_style

但是你也可以使用这个过滤器来过滤掉字符串条件或其他条件的样式:

add_filter( 'style_loader_src', function($href){
if(strpos($href, "name-of-allowed.css") !== false) {
return $href;
}
return false;
});