Plugin All in One SEO banyak digunakan di kalangan blogger dan pemilik situs WordPress, dengan lebih dari 3 juta instalasi. Terlepas dari kekuatan dan kegunaannya, ada masalah yang mengganggu pengguna: plugin secara otomatis menambahkan tag rel canonical ke halaman yang ditandai sebagai tidak terindeks. Hal ini dapat menimbulkan konsekuensi yang tidak diinginkan untuk SEO.
Ketika halaman atau postingan ditandai sebagai tidak dapat diindeks, plugin menambahkan rel canonical ke dalamnya. Hal ini tidak diinginkan, karena penggunaan rel canonical pada halaman yang tidak diindeks dapat menyebabkan pengindeksan yang salah atau penurunan peringkat dalam hasil pencarian.
Isi artikel:
Tim pengembangan plugin telah mengusulkan solusi untuk masalah ini, merekomendasikan penggunaan filter untuk mengubah perilaku plugin. Dalam hal ini, pengguna perlu membuat perubahan pada file function.php untuk mengonfigurasi plugin agar berfungsi dengan benar dengan tautan kanonik.
Kode yang diperlukan untuk mengonfigurasi plugin dan menghapus rel canonical sangatlah sederhana. Ini memungkinkan Anda untuk menonaktifkan penambahan tag rel ke halaman yang tidak boleh diindeks.
Untuk melakukan ini, Anda perlu menggunakan filter dalam kode Anda untuk mengontrol apakah URL kanonik ditambahkan atau dihapus berdasarkan kondisi halaman.
Untuk melakukan perubahan yang Anda inginkan, ikuti langkah-langkah berikut:
add_filter(aioseop_canonical_url, eRemove_canonical_url, 10, 1); fungsi hapus_canonical_url($url) { global $post; if (is_category()) { return false; // Убираем канонический URL для категорий. } Elsafe(is_archive()) { return false; // Убираем канонический URL для архивов. } kembali $url; } Kode yang ditambahkan memeriksa apakah halaman tersebut merupakan kategori atau arsip, dan jika demikian, menghapus tag rel canonical.
Elsafe ($post->ID === 2) { return false; // Убираем канонический URL для поста с ID 2. } Dengan menggunakan langkah-langkah ini, Anda dapat dengan mudah menghapus tag rel canonical dari halaman yang tidak dapat diindeks atau postingan individual di WordPress. Meskipun beberapa pengguna memerlukan beberapa pengeditan kode tambahan, solusi yang diusulkan cukup sederhana dan efektif untuk sebagian besar situs.
Jika Anda memiliki pertanyaan atau memerlukan klarifikasi tambahan, tulislah ke studio SEO "SEO COMPUTER" dengan pertanyaan apa pun di email info@seo.computer.
ID 7564