WordPress SEO plagini Rel Canonical-ni indekslanmagan sahifalardan olib tashlaydi

chop etish · Vremya na chtenie: 4min · tomonidan · Chop etilgan · Yangilangan

o'ynashUshbu maqolani tinglang

All in One SEO Rel Canonical-ni olib tashlaydi.WordPress SEO plagini Rel Canonical-ni olib tashlaydi - Siz ko'plab WordPress bloggerlari foydalanadigan kuchli All in One SEO plaginini eshitgan bo'lishingiz mumkin. Xabarlarga ko'ra, plagin 3 milliondan ortiq o'rnatilgan. plagin Hammasi bitta SEOda juda kuchli ko'rinadi va u juda foydali bo'lsa-da, bu plagin o'z foydalanuvchilarini bezovta qiladigan muayyan muammoga ega. Plagin har bir indekslanmagan sahifaga avtomatik ravishda rel kanonik qo'shadi.

Agar foydalanuvchi ma'lum bir sahifa yoki postni indekslamasa, plagin ushbu sahifa yoki postga rel kanonik qo'shadi. Bu foydalanuvchilar uchun haqiqiy muammo, chunki ular foydalanishdan tushkunlikka tushadi indekslanmagan sahifalarda rel kanonik.

Maqolaning mazmuni:

Muammoni qanday hal qilish kerak

Plaginlarni ishlab chiqish jamoasi ushbu muammoga umumiy yechim topdi. Ular foydalanuvchilarni ushbu plagin turli vaziyatlarni qanday hal qilishini o'zgartirish uchun filtr ilgaklaridan foydalanishga undaydi.

Boshqacha qilib aytganda, plagin sozlamalarini sozlash uchun foydalanuvchi functions.php faylida ba'zi kodlarni qo'llashi kerak.

Rel Canonical-dan ilgaklar bilan qanday qutulish mumkin

Ushbu tuzatish uchun variantlarni o'rnatish uchun mas'ul bo'lgan kod juda oddiy.

Siz xohlagan shartlar asosida rel xususiyatlarini olib tashlash uchun kod qatori filtrlari va funksiyalarini qo'shishingiz kifoya.

Jarayonni qanday sozlash kerak

Jarayonni sozlash uchun quyidagi amallarni bajaring:

1. Birinchi narsa WordPress blogingizning zaxira nusxasini yaratishdir. Agar foydalanuvchi WordPress kodidan foydalanishga qaror qilsa, har doim hamma narsani zaxiralash yaxshi fikrdir. Bu oʻzgarishlar mavjud bloglarni buzmasligi va oʻzgarishlar kiritgandan soʻng eng soʻnggi versiyaga qaytishingiz uchun. O'z blogining zaxira nusxasini yaratishdan tashqari, foydalanuvchilar hosting provayderi butun veb-saytni har kuni zaxiralashini ta'minlashi kerak.

2. Ikkinchi qadam WordPress mavzuingiz uchun functions.php faylini ochishdir. Ideal holda, bu fayl ma'lum bir mavzuning ildiz katalogida joylashgan bo'lishi kerak. Agar faylni topa olmasangiz yoki uni topishda muammoga duch kelsangiz, kerakli faylni topishda yordam berish uchun xosting provayderingiz yoki dasturchi bilan bog'lanishingiz tavsiya etiladi.

3. Shundan so'ng, yangi kod qo'shishdan oldin joriy functions.php faylining zaxira nusxasini yaratish muhimdir. Agar biror narsa noto'g'ri ketsa yoki to'g'ri ishlamasa, faylning o'zgartirilmagan versiyasidan foydalanishingiz mumkin. Siz shunchaki faylni yuklab olishingiz, uni zaxira sifatida saqlashingiz va kodga o'zgartirish kiritish uchun asl nusxasiga qaytishingiz mumkin.

4. Funktsiyalar.php faylining muhim bosqichiga kodni qo'shish vaqti keldi. Quyidagi kod joriy sahifa arxiv sahifasi yoki toifa sahifasi ekanligini tekshiradi. Agar sahifa allaqachon kanonik bo'lsa, bu kod HTMLda rel kanonikni belgilaydi.

add_filter('aioseop_kanonik_url','kanonik_urlni olib tashlash', 10, 1); remove_canonical_url funksiyasi( $url ){ global $post; if( is_category() ){ false qaytaradi; // Kategoriyalar uchun kanonik URL manzilini olib tashlang. } elseif (is_archive() ){ false qaytaradi; // Arxivlar uchun kanonik URL manzilini olib tashlang. } qaytish $url; }

5. Keyingi qadam o'zgartirilgan functions.php faylini mavzuning ildiz katalogidagi saytga yuklashdir. Bu fayllarni yuklab olish uchun eng zo'r joy. Agar siz ildiz katalogi qayerda ekanligini bilmasangiz, dasturchi yoki xosting provayderingizdan yordam so'rang va WordPress o'rnatishingizning istalgan yoki har bir qismiga fayllarni yuklamang.

6. Fayl to'g'ri joyga yuklangandan so'ng, arxiv yoki toifalar sahifasiga tashrif buyurib, kodni sinab ko'rish vaqti keldi. Agar kanonik atribut HTMLda mavjud bo'lmasa va faqat robotlar meta tegini ko'rsa, kod muvaffaqiyatli bo'ladi.

7. Foydalanuvchi test faylini to'xtatmasligi kerak. Rel kanonik to'g'ri ekanligiga ishonch hosil qilish uchun bosh sahifangizni, blog postlaringizni va veb-sahifalaringizni ikki marta tekshirishingiz kerak. Mavzular va boshqa plaginlar functions.php faylidagi oʻzgarishlar bilan sinxron boʻlishi va kutilmagan tarzda harakat qilmasligiga ishonch hosil qilishingiz kerak.

8. Agar keng qamrovli testlardan so'ng siz hech qanday muammo ko'rmasangiz va hamma narsa kutilganidek ishlayotgan bo'lsa, tabriklaymiz, WordPress-dagi All in One SEO plaginidan foydalanib, rel canonical-ni indekslanmagan sahifalardan muvaffaqiyatli olib tashladingiz.

10. Shu bilan bir qatorda, identifikatorga asoslangan har qanday maxsus sahifa yoki postdan rel kanonikni olib tashlash uchun xuddi shu jarayondan foydalanishingiz mumkin. Buning uchun ma'lum bir sahifa yoki postni tekshirish uchun yaratilgan funksiyaga quyidagi kodni qo'shishingiz mumkin. Siz shunchaki sahifa yoki post identifikatorini ko'rsatadigan elseif qo'shishingiz kerak.

elseif ( $post->ID === 2){ false qaytaradi; // #2 postining kanonik URL manzilini olib tashlang. }

Nihoyat

Shunday qilib, foydalanuvchilar rel canonical-ni barcha indekslanmagan arxivlar yoki toifalardan, shuningdek, har qanday maxsus sahifa yoki postdan olib tashlashlari mumkin.

Yana bir oz kodni tahrirlash talab qilinishi mumkin, ammo yuqorida tavsiflangan usul o'rnatish uchun ko'p vaqt talab qilmaydigan ideal echim bo'lib chiqadi.

Ushbu maqolani o'qish:

O'qiganingiz uchun tashakkur: SEO HELPER | NICOLA.TOP

Bu post qanchalik foydali bo'ldi?

Baholash uchun yulduzcha ustiga bosing!

O'rtacha reyting 5 / 5. Ovozlar soni: 315

Hozircha ovoz yo'q! Ushbu xabarni birinchi bo'lib baholang.

Sizga ham yoqishi mumkin...

Fikr bildirish

Email manzilingiz chop etilmaydi. Majburiy bandlar * bilan belgilangan

yigirma − 16 =