Menonaktifkan Emoji Bawaan WordPress
Emoji
merupakan salah satu cara untuk mengekspresikan suatu bentuk perasaan dalam perpesanan. Adanya emoji ini memberikan nuansa perpesanan menjadi lebih berwarna dan hidup. Sejak versi 4.2 WordPress menerapkan emoji ketika kita mengetik beberapa karakter tertentu, otomatis WP merubah menjadi emoji. Sayangnya emoji yang digunakan WP bukalan bawaan dari font
, melaikan replace dari teks ke gambar. Dan metode replace yang ia lakukan menggunakan skrip yang dijalankan di atas javascript, sehingga menjadikan situs WP kita menjadi lebih berat dan lebih baik disable saja.
Mengapa harus di-disable? Anda tetap dapat menggunakan emoji
menggunakan bawaan font
seperti emoji
berikut 😅🙄😂😳😁🤣😄😎 . Dengan emoji seperti itu, akan lebih kompatibel terhadap sistem operasi dan pastinya lebih cepat karena dari bawaan font
dalam sistem.
Langsung saja untuk meng-disable. Bisa kita modif dari functions.php
. Yakni pada Dashboard
-> Appearance
-> Editor
dan pilih functions.php
pada tema yang sedang Anda pakai saat ini. Lalu masukan skrip di bawah ini:
<?php function disable_wp_emojicons() { // all actions related to 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 ) { if ( is_array( $plugins ) ) { return array_diff( $plugins, array( 'wpemoji' ) ); } else { return array(); } } // remove the DNS prefetch add_filter( 'emoji_svg_url', '__return_false' );
Simpan dan lihatlah perubahannya. Semoga bermanfaat.