Pingback di WordPress memiliki fungsi penting dalam menghubungkan tautan antara artikel, baik internal maupun eksternal. Namun, terkadang pingback internal bisa mengganggu, terutama ketika mereka muncul sebagai komentar di artikel yang ditautkan. Dalam artikel ini, kita akan membahas beberapa opsi untuk mengelola dan mematikan pingback internal di WordPress, termasuk melalui pengaturan WordPress, penggunaan plugin seperti Code Snippets, dan solusi lainnya.
Apa Itu Pingback?
Pingback adalah fitur otomatis di WordPress yang memberi notifikasi saat ada situs lain yang menautkan ke artikel atau halaman di situs Anda. Ketika tautan ini berasal dari situs eksternal, pingback muncul sebagai komentar di artikel yang ditautkan, yang dapat membantu dalam membangun jaringan dan meningkatkan SEO. Namun, ketika Anda menautkan ke artikel di situs Anda sendiri (tautan internal), pingback internal ini juga akan muncul sebagai komentar, yang seringkali tidak diinginkan.
Pingback internal dapat memberikan nilai rendah untuk SEO dan memperburuk tampilan komentar. Oleh karena itu, ada beberapa metode yang dapat Anda gunakan untuk mematikan pingback internal tanpa memengaruhi pingback eksternal.
Opsi 1: Mengelola Pingback Melalui Pengaturan WordPress
WordPress memiliki opsi bawaan yang memungkinkan Anda untuk mengelola pingback secara global. Ini adalah cara termudah untuk menonaktifkan pingback di seluruh situs tanpa perlu menggunakan plugin tambahan.
Langkah-Langkah:
- Masuk ke Dashboard WordPress.
- Buka Settings > Discussion.
- Di bagian Default article settings, Anda akan melihat kotak yang bertuliskan “Allow link notifications from other blogs (pingbacks and trackbacks)”.
- Hilangkan centang pada kotak ini untuk mematikan pingback dan trackback di seluruh situs.
Namun, perlu diperhatikan bahwa ini akan mematikan pingback untuk semua tautan, baik internal maupun eksternal. Jika Anda hanya ingin mematikan pingback internal, Anda akan memerlukan pendekatan lain seperti plugin atau kode khusus.
Opsi 2: Mematikan Pingback Internal dengan Code Snippets
Jika Anda ingin mematikan pingback hanya untuk tautan internal dan tetap mempertahankan pingback eksternal, Anda dapat menggunakan plugin Code Snippets. Ini memungkinkan Anda menambahkan kode ke situs WordPress Anda tanpa perlu mengedit file inti seperti functions.php
.
Langkah-Langkah Menggunakan Code Snippets:
Install Plugin Code Snippets:
- Buka Plugins > Add New di dashboard WordPress.
- Cari Code Snippets, lalu install dan aktifkan.
Tambahkan Snippet Baru:
- Buka Snippets > Add New.
- Salin dan tempel kode berikut:
php function disable_internal_pingbacks( &$links ) { foreach ( $links as $l => $link ) if ( 0 === strpos( $link, home_url() ) ) unset($links[$l]); } add_action( 'pre_ping', 'disable_internal_pingbacks' );
- Kode ini mencegah WordPress mengirim pingback untuk tautan internal, tetapi pingback eksternal tetap akan berfungsi.
Simpan dan Aktifkan Snippet.
Menggunakan Code Snippets ini adalah solusi yang tepat jika Anda ingin menjaga manfaat pingback eksternal, tetapi menghapus pingback yang muncul dari tautan internal di situs Anda.
Opsi 3: Menggunakan Plugin “No Self Pings”
Untuk opsi yang lebih sederhana dan tanpa kode, Anda dapat menggunakan plugin bernama No Self Pings. Plugin ini sangat mudah digunakan dan diciptakan khusus untuk mematikan pingback internal tanpa memengaruhi pingback eksternal.
Langkah-Langkah:
Install Plugin:
- Pergi ke Plugins > Add New di dashboard WordPress.
- Cari plugin No Self Pings, kemudian install dan aktifkan.
Aktifkan Plugin:
- Setelah aktif, plugin ini akan otomatis mematikan pingback untuk semua tautan internal tanpa perlu konfigurasi tambahan.
Dengan menggunakan plugin ini, Anda tidak perlu khawatir tentang pengaturan manual atau kode tambahan, karena plugin ini bekerja langsung begitu diaktifkan.