2017-09-24 37 views
0

我想删除Yoast SEO插件添加到我的wordpress页面的大多数CSS和脚本。如何跟踪Yoast SEO插件中的哪个功能添加了哪些代码,以便我可以尝试删除它。我是一个小白,所以我将不胜感激,如果你能更显示出完整的代码把我的functions.php删除比如这个:如何删除Yoast SEO添加到我的wordpress页面的脚本和样式?

一)

<script type="text/javascript"> 
window._wpemojiSettings = ... 

B)

<script src="http://dev.a2b.lv/wp-includes/js/wp-emoji-release.min.js?ver=4.8.2" type="text/javascript" defer=""></script> 

C)

<style type="text/css"> 
img.wp-smiley, 
img.emoji { 
display: inline !important; 
... 
} 
</style> 

d)

<link rel="stylesheet" id="admin-bar-css" href="http://dev.a2b.lv/wp-includes/css/admin-bar.min.css?ver=4.8.2" type="text/css" media="all"> 

我希望从那里我会弄清楚如何去除其余部分。

回答

1

您所有的a,b,c,d问题都与Yoast SEO插件无关。它来自WordPress的核心。

ABC)将此代码添加到您的functions.php文件中的当前主题的结束:

function disable_emojis() { 
    remove_action('wp_head', 'print_emoji_detection_script', 7); 
    remove_action('admin_print_scripts', 'print_emoji_detection_script'); 
    remove_action('wp_print_styles', 'print_emoji_styles'); 
    remove_action('admin_print_styles', 'print_emoji_styles'); 
    remove_filter('the_content_feed', 'wp_staticize_emoji'); 
    remove_filter('comment_text_rss', 'wp_staticize_emoji');  
    remove_filter('wp_mail', 'wp_staticize_emoji_for_email'); 
    add_filter('tiny_mce_plugins', 'disable_emojis_tinymce'); 
} 
add_action('init', 'disable_emojis'); 

function disable_emojis_tinymce($plugins) { 
    if (is_array($plugins)) { 
     return array_diff($plugins, array('wpemoji')); 
    } else { 
     return array(); 
    } 
} 

d)从你的WordPress页面注销将做的工作。这意味着你的普通用户不需要加载admin-bar.css ...

+0

Ahn,非常感谢你!您的解决方案完美无瑕。你还可以分享一下,你是如何找出在remove_filter和add_filter函数参数中放置什么的。还有一些我想删除的东西。 –

相关问题