WordPress rel =” prev” ແລະ rel =” ຕໍ່ໄປ”

google ຜູ້ດູແລເວັບ s

ຂ້ອນຂ້າງບໍ່ເທົ່າໃດປີທີ່ຜ່ານມາ, ຄົນເຮົາຈະປັບ ໜ້າ ເວັບຂອງພວກເຂົາໂດຍໃຊ້ເຕັກນິກທີ່ເອີ້ນວ່າ nofollow. ໂດຍພື້ນຖານແລ້ວ, ຖ້າທ່ານຂຽນ rel = "nofollow" ພາຍໃນປ້າຍໂຄສະນາ (ການເຊື່ອມຕໍ່), ທິດສະດີແມ່ນວ່າເຄື່ອງຈັກຊອກຫາຈະບໍ່ສົນໃຈລິ້ງນັ້ນແລະບໍ່ສົນໃຈ ໜ້າ ຕໍ່ໄປ. ມັນໄດ້ຖືກ ນຳ ໃຊ້ຢ່າງກວ້າງຂວາງໂດຍສະຖານທີ່ຕ່າງໆເຊັ່ນ Wikis ແລະພາຍໃນ ຄຳ ເຫັນເພື່ອບໍ່ໃຫ້ລິ້ງທີ່ດັດແກ້ໂດຍຜູ້ໃຊ້ຈະຖືກທາລຸນແລະຕິດຕາມ.

ທີ່ປຶກສາຂອງເຄື່ອງຈັກຊອກຫາໄດ້ຮັບຮູ້ຢ່າງໄວວາວ່າປະເພດຂອງການເຊື່ອມໂຍງເຫຼົ່ານີ້ມີປະໂຫຍດຫຼາຍປານໃດ, ການເຊື່ອມໂຍງພວກມັນໄປທົ່ວລິ້ງຕ່າງໆໃນ ໜ້າ ເວັບດັ່ງນັ້ນບາງລິ້ງມີນໍ້າ ໜັກ ຫຼາຍກ່ວາບ່ອນອື່ນ. ການປະຕິບັດໄດ້ຖືກເອີ້ນ ການແກະ ໜ້າ ແລະໃນທີ່ສຸດ Google ກໍ່ຖືກເບິ່ງຂ້າມ.

ຂ້ອຍຍັງໃຊ້ຢູ່ nofollow ກ່ຽວກັບການເຊື່ອມໂຍງ pagination ຂອງຂ້ອຍ (ເຫຼົ່ານັ້ນແມ່ນລິ້ງຕໍ່ໄປແລະຕໍ່ໄປ) ຢູ່ໃນເວັບໄຊທ໌້. ວິທີນັ້ນ ໜ້າ ເວັບຂອງຂ້ອຍ (2, 3, 4, ແລະອື່ນໆ) ຈະບໍ່ຖືກລວມເຂົ້າໃນຜົນການຄົ້ນຫາ. ຂ້ອຍໄດ້ເຮັດສິ່ງນີ້ໂດຍການດັດແກ້ທີ່ຂ້ອຍພົບ ການບໍລິການເວັບ Katz ຫນ້າ.

ອາທິດທີ່ຜ່ານມາ, Google ໄດ້ໃຫ້ການປັບປຸງຢູ່ບ່ອນໃດ ລິ້ງຂອງ pagination ສາມາດຖືກລະຫັດດ້ວຍ rel = "next" ແລະ rel = "prev" ພາຍໃນປ້າຍມໍ. ໂຊກດີທີ່ ໜ້າ ທີ່ (ເຊິ່ງຄວນຈະຖືກເພີ່ມເຂົ້າໃນແຟ້ມ functions.php ຂອງຫົວຂໍ້ຂອງທ່ານ) ແມ່ນຂ້ອນຂ້າງງ່າຍທີ່ຈະແກ້ໄຂ. ນີ້ພວກເຂົາຢູ່ກັບການອັບເດດ.

ການປັບແຕ່ງ ສຳ ລັບການເຊື່ອມຕໍ່ ໜ້າ ຕໍ່ໄປ:

function mtb_next_posts_link ($ label = 'ໜ້າ ຕໍ່ໄປ', $ max_page = 0) {ທົ່ວໂລກ $ paged, $ wp_query; ຖ້າ (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } ຖ້າ (! $ paged) $ paged = 1; $ nextpage = ກວ້າງຂວາງ ($ paged) + 1; ຖ້າ ((! is_single ()) && (ຫວ່າງ ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); ຊື່ແອັກໂກ້ '" = "ໜ້າ ຕໍ່ໄປ - ໄປ ໜ້າ '. $ nextpage.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ ປ້າຍ). '> / a>'; }}

ການປັບແຕ່ງ ສຳ ລັບການເຊື່ອມໂຍງ ໜ້າ ກ່ອນ ໜ້າ ນີ້:

function mtb_previous_posts_link ($ label = 'ໜ້າ ກ່ອນ') {ທົ່ວໂລກ $ paged; ຖ້າ ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; previous_posts (); echo '" title = "ໜ້າ ກ່ອນ ໜ້າ - ໄປທີ່ ໜ້າ'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ ປ້າຍ). '> / a>'; }}

ເພີ່ມ ໜ້າ ທີ່ເຫລົ່ານັ້ນໃສ່ functions.php ແລະຫຼັງຈາກນັ້ນ ນຳ ໃຊ້ ໜ້າ ທີ່ໃນ index.php ແລະ ໜ້າ ອື່ນໆຂອງທ່ານທີ່ມີການເຊື່ອມໂຍງ pagination ຖືກ ນຳ ໃຊ້. ນັ້ນແມ່ນສິ່ງທີ່ມັນຕ້ອງໃຊ້ເພື່ອປະຕິບັດຄຸນສົມບັດ ໃໝ່ ນີ້ຢູ່ໃນເວັບໄຊທ໌ WordPress ຫລື blog ຂອງທ່ານ - ບາງສິ່ງບາງຢ່າງທີ່ຂ້ອຍຢາກແນະ ນຳ ໃຫ້ສູງ! ຫວັງວ່າ, ນັກພັດທະນາ WordPress ຈະປະຕິບັດການປ່ຽນແປງນີ້ພາຍໃນໂປແກຼມຫຼັກ. ເຖິງວັນນີ້, ພວກເຂົາບໍ່ໄດ້ເອົາໃຈໃສ່ຫລາຍຕໍ່ການເພີ່ມປະສິດທິພາບຂອງເຄື່ອງຈັກຊອກຫາ, ເຖິງແມ່ນວ່າ, ສະນັ້ນຂ້າພະເຈົ້າບໍ່ຖືລົມຫາຍໃຈ.

2 ຄໍາເຫັນ

  1. 1

    ມີຄວາມບໍ່ແນ່ນອນບາງຢ່າງກ່ຽວກັບວ່າ rel = "prev" / rel = "ຕໍ່ໄປ" ໃນ A-tags ຖືກໃຊ້ເປັນ ຄຳ ແນະ ນຳ ໂດຍ Google. blog ທີ່ Google Webmaster Central ສະແດງພຽງແຕ່ LINK-tags ໃນສ່ວນ HEAD ເທົ່ານັ້ນທີ່ກ່ຽວຂ້ອງ.

    ຫວັງວ່າການໂພດຕິດຕາມໂດຍ Google ຈະຊ່ວຍຫຼຸດຜ່ອນຄວາມສັບສົນ.

    FOr ການສົນທະນາ, ເບິ່ງ: http://www.google.com/support/forum/p/Webmasters/thread?tid=344378292ff91e8d&hl=en

  2. 2

    ຂໍຂອບໃຈສໍາລັບການຕອບທີ່ຍິ່ງໃຫຍ່. ແຕ່ໂຊກບໍ່ດີ, ຂ້ອຍບໍ່ເຂົ້າໃຈວິທີການຈັດຕັ້ງປະຕິບັດຕົວຈິງນີ້ ... ດັ່ງນັ້ນຂ້ອຍຈະອະທິຖານ (ແລະເຮັດການຄົ້ນຫາ Google ໜ້ອຍ ໜຶ່ງ) ວ່າມີປັthatກອິນທີ່ເຮັດສິ່ງນີ້ ສຳ ລັບຂ້ອຍ…

ທ່ານຄິດແນວໃດ?

ເວັບໄຊທ໌ນີ້ໃຊ້ Akismet ເພື່ອຫຼຸດຜ່ອນການຂີ້ເຫຍື້ອ. ຮຽນຮູ້ວິທີທີ່ຂໍ້ມູນຂອງທ່ານຖືກປະຕິບັດ.