Dalam upaya untuk meningkatkan kecepatan dan performa situs WordPress, ada beberapa fitur bawaan yang seringkali tidak diperlukan dan dapat dinonaktifkan untuk mengurangi beban server. Salah satu caranya adalah menonaktifkan emoji dan embeds yang tidak diperlukan. Berikut adalah panduan tentang cara melakukannya dan manfaatnya bagi performa situs web Anda.
Mengapa Menonaktifkan Emoji dan Embeds?
Emoji: WordPress secara default mendukung emoji, yang memuat skrip JavaScript tambahan untuk mengonversi emoji teks menjadi ikon grafis. Namun, jika situs web Anda tidak menggunakan emoji, maka skrip ini hanya menambah beban tanpa memberikan manfaat.
Embeds: WordPress memungkinkan penyematan konten dari berbagai sumber (seperti YouTube, Twitter, dll.) dengan mudah. Namun, fitur ini juga memuat skrip tambahan yang dapat memperlambat situs web jika tidak digunakan.
Cara Menonaktifkan Emoji
-
Menggunakan Plugin:
- Plugin seperti “Disable Emojis” dapat digunakan untuk menonaktifkan emoji dengan mudah.
- Setelah menginstal dan mengaktifkan plugin, emoji akan dinonaktifkan secara otomatis.
-
Menambahkan Kode ke
functions.php
:- Jika Anda lebih nyaman dengan mengedit kode, Anda dapat menambahkan kode berikut ke file
functions.php
tema Anda:
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_action('init', 'disable_emojis'); - Jika Anda lebih nyaman dengan mengedit kode, Anda dapat menambahkan kode berikut ke file
Cara Menonaktifkan Embeds
-
Menggunakan Plugin:
- Plugin seperti “Disable Embeds” dapat digunakan untuk menonaktifkan fitur embed secara keseluruhan.
- Setelah menginstal dan mengaktifkan plugin, embeds akan dinonaktifkan secara otomatis.
-
Menambahkan Kode ke
functions.php
:- Anda juga dapat menambahkan kode berikut ke file
functions.php
tema Anda:
function disable_embeds() {
// Menghapus semua filter yang terkait dengan embeds
remove_action('wp_head', 'wp_oembed_add_discovery_links', 10);
remove_action('wp_head', 'wp_oembed_add_host_js', 10);
remove_filter('oembed_dataparse', 'wp_filter_oembed_result', 10);
remove_filter('pre_oembed_result', 'wp_filter_pre_oembed_result', 10);
}
add_action('init', 'disable_embeds'); - Anda juga dapat menambahkan kode berikut ke file
Manfaat Menonaktifkan Emoji dan Embeds
- Peningkatan Kecepatan Muat: Dengan menghilangkan skrip JavaScript dan CSS yang tidak diperlukan, situs web Anda akan memuat lebih cepat.
- Pengurangan Permintaan HTTP: Menghilangkan permintaan HTTP yang tidak perlu dapat membantu meningkatkan performa situs web.
- Pengurangan Beban Server: Dengan mengurangi jumlah skrip yang dijalankan, server Anda akan memiliki lebih banyak sumber daya untuk tugas lainnya.
Kesimpulan
Menonaktifkan emoji dan embeds yang tidak diperlukan adalah salah satu cara efektif untuk meningkatkan performa situs WordPress Anda. Dengan mengurangi beban server dan mempercepat waktu muat, Anda dapat memberikan pengalaman pengguna yang lebih baik dan meningkatkan peringkat SEO situs web Anda. Selalu pantau performa situs web Anda dan lakukan optimasi secara berkala untuk memastikan bahwa situs web Anda tetap cepat dan responsif.
0 Comments