2017-09-24 3 views
0

Ich möchte die meisten CSS und Skripte von Yoast SEO Plugin auf meiner Wordpress-Seite entfernt werden. Wie kann ich verfolgen, welche Funktion in Yoast SEO Plugin fügt welchen Code, damit ich versuchen kann, es zu entfernen. Ich bin ein noob, so würde ich mich freuen, wenn Sie auch einen kompletten Code zeigen können meinen functions.php setzen zum Beispiel zur Beseitigung dieses:Wie Skripte und Stile von Yoast SEO auf meiner Wordpress-Seite hinzugefügt werden?

a)

<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"> 

Ich hoffe von dort werde ich herausfinden, wie Sie den Rest entfernen.

Antwort

1

Alle Ihre a, b, c, d Probleme beziehen sich nicht auf Yoast SEO-Plugin. Es kommt aus dem WordPress-Kern.

abc) Fügen Sie diesen Code am Ende Ihrer functions.php Datei von Ihrem aktuellen Thema:

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) Abmelden von Ihrer Wordpress-Seite wird die Arbeit machen. Das bedeutet, dass Ihr normaler Besucher nicht admin-bar.css laden muss ...

+0

Ahn, vielen Dank! Ihre Lösung funktioniert perfekt. Könnten Sie auch teilen, wie Sie herausgefunden haben, was Sie in die Parameter remove_filter und add_filter functions eingeben müssen? Es gibt noch andere Dinge, die ich entfernen möchte. –

Verwandte Themen