Wordpress Emoji Özelliğini Kapatmak

Wordpress 4.2 güncellemesiyle emoji özelliği eklendi. Fakat ben de dahil olmak üzere çoğu kişi bu özelliği kullanmıyor. Fakat özellik açık olduğu için sitenizin az da olsa yavaşlamasına neden oluyor. Bunu kendiniz de anlayabilirsiniz. Sitenize girin CRTL + U  yapın kaynak kodları çıkacaktır . CTRL + F yapıp emoji diye ararsanız karşınıza çıkacaktır. Konunun üstündeki resim kendi sitemden aldığım resim. Sayfaya hem js hem de css ekleyerek gereksiz yükleme yapıyor. Bu kodları temizlemek mümkün. Temanızın functions.php dosyasına aşağıdaki kodu eklerseniz emoji özelliği kapanır.

[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’ );

/**
* Filter function used to remove the tinymce emoji plugin.
*
* @param array $plugins
* @return array Difference betwen the two arrays
*/
function disable_emojis_tinymce( $plugins ) {
if ( is_array( $plugins ) ) {
return array_diff( $plugins, array( ‘wpemoji’ ) );
} else {
return array();
}
}
[/php]

Cem Karakurt:

Yorumları gör (3)