Kā atspējot slaidrādi / emojis WordPress galvenēs, lai paātrinātu vietni

WordPress ir pievienots smaidiņus vai tā dēvētais emojis versijā 4.2 +. Tas pievienoja emoji rakstzīmi, izmantojot javascript un citu junk. Tas palēnina vietni bez patiesiem iemesliem, un es to vispār neizmantoju. Tālāk ir norādīts, kā noņemt nevajadzīgus HTML un emoji URL zvanus uz katru jūsu vietnes lapu un paātrināt jūsu vietni.

Atspējot WordPress emoji

Atspējot WordPress emoji

 

Kā atspējot emojikonus / smaidiņus, kas ieviesti ar WordPress

Rediģējiet savas funkcijas.php (izveidojiet dublējumu vispirms), kas atrodas tēmu mapē un pievienojiet šādu kodu. Manā gadījumā tā atradās failā /var/www/html/wp-content/themes/twentysixteen/functions.php:
$ vi /var/www/html/wp-content/themes/twentysixteen/functions.php
Lai to atspējotu, pievienojiet tālāk norādīto informāciju.

// Koda kredīts http://wordpress.stackexchange.com/questions/185577/disable-emojicons-introduced-with-wp-4-2 funkcija disable_wp_emojicons () {// visas darbības, kas saistītas ar 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'); // filtrēt, lai noņemtu TinyMCE emojis add_filter ('tiny_mce_plugins', 'disable_emojicons_tinymce'); } add_action ('init', 'disable_wp_emojicons'); funkcija disable_emojicons_tinymce ($ plugins) {if (is_array ($ plugins)) {atgriezties array_diff ($ plugins, array ('wpemoji')); } else {return array (); }} // noņemiet DNS prefetch add_filter ('emoji_svg_url', '__return_false');

// Koda kredīts http://wordpress.stackexchange.com/questions/185577/disable-emojicons-introduced-with-wp-4-2
funkcija disable_wp_emojicons () {
// visas darbības, kas saistītas ar 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 to remove TinyMCE emojis
add_filter( ‘tiny_mce_plugins’, ‘disable_emojicons_tinymce’ );
}
add_action( ‘init’, ‘disable_wp_emojicons’ );function disable_emojicons_tinymce( $plugins ) {
ja (is_array ($ plugins)) {
return array_diff( $plugins, array( ‘wpemoji’ ) );
} Vēl {
atgriešanās masīvs ();
}
}
// noņem DNS prefeksu
add_filter( ’emoji_svg_url’, ‘__return_false’ );

(Kods kredīts: Christine Cooper)
Saglabājiet un aizveriet failu. Tādējādi vietne tika ielādēta ātrāk. Es ceru, ka tas palīdz arī kādam citam.
avots

Atstāj atbildi

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.

GTranslate Your license is inactive or expired, please subscribe again!