Sådan deaktiveres smileys / emojis i WordPress-overskrifter for at fremskynde webstedet

WordPress har smileys eller såkaldte emojis tilføjet i version 4.2 +. Det tilføjede emoji karakter ved hjælp af javascript og andet junk. Det sænker webstedet uden nogen egentlig grund, og jeg bruger det slet ikke. Sådan fjerner du unødvendige HTML og emoji URL-opkald til hver side på dit websted og fremskynder dit websted.

Deaktiver WordPress emoji

Deaktiver WordPress emoji

Sådan deaktiveres emojicons / smileys introduceret med WordPress

Rediger dine functions.php (lav en sikkerhedskopi først) placeret i temaer mappe og tilføj følgende kode. I mit tilfælde var det placeret i /var/www/html/wp-content/themes/twentysixteen/functions.php filen:
$ vi /var/www/html/wp-content/themes/twentysixteen/functions.php
Tilføj følgende for at deaktivere det:

// Kode kredit http://wordpress.stackexchange.com/questions/185577/disable-emojicons-introduced-with-wp-4-2 funktion disable_wp_emojicons () {// alle handlinger relateret til emojis remove_action ('admin_print_styles', ' print_emoji_styles '); 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_filter ('wp_mail', 'wp_staticize_emoji_for_email'); remove_filter ('the_content_feed', 'wp_staticize_emoji'); remove_filter ('comment_text_rss', 'wp_staticize_emoji'); // filter for at fjerne TinyMCE emojis add_filter ('tiny_mce_plugins', 'disable_emojicons_tinymce'); } add_action ('init', 'disable_wp_emojicons'); funktion disable_emojicons_tinymce ($ plugins) {hvis (is_array ($ plugins)) {return array_diff ($ plugins, array ('wpemoji')); } else {return array (); }} // fjern DNS prefetch add_filter ('emoji_svg_url', '__return_false');

// Kode kredit http://wordpress.stackexchange.com/questions/185577/disable-emojicons-introduced-with-wp-4-2
funktion disable_wp_emojicons () {
// Alle handlinger relateret til emojis
remove_action ('admin_print_styles', 'print_emoji_styles');
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_filter ('wp_mail', 'wp_staticize_emoji_for_email');
remove_filter ('the_content_feed', 'wp_staticize_emoji');
remove_filter ('comment_text_rss', 'wp_staticize_emoji'); // filter for at fjerne TinyMCE emojis
add_filter ('tiny_mce_plugins', 'disable_emojicons_tinymce');
}
add_action ('init', 'disable_wp_emojicons'); funktion disable_emojicons_tinymce ($ plugins) {
hvis (is_array ($ plugins)) {
returner array_diff ($ plugins, array ('wpemoji'));
} Else {
returnere array ();
}
}
// fjern DNS prefetch
add_filter ('emoji_svg_url', '__return_false');

(Kode kredit: Christine Cooper)
Gem og luk filen. Dette gjorde mit websted belastning hurtigere. Jeg håber det hjælper også en anden.
Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.