WordPress rel = "prev" жана rel = "next"

google вебмастер с

Мындан бир нече жыл мурун, адамдар өз ыкмаларын колдонуп, баракчаларын такташтырышкан Юмор. Негизинен, сиз rel = ”nofollow” деп якорь тегинин (шилтеме) ичинде жазган болсоңуз, теория издөө тутуму ошол шилтемени көрмөксөнгө салып, кийинки бетке көз жаздымда калтырат. Колдонуучунун түзөтүүсүндөгү шилтемелер кыянаттык менен колдонулбашы үчүн, аны Викилер сыяктуу сайттар жана комментарийлерде көп колдонушкан.

Издөө тутумунун консультанттары шилтемелердин бул түрлөрү канчалык пайдалуу болгонун тез түшүнүп, аларды шилтемелердин бардыгына чачып, айрым шилтемелер башкаларга салыштырмалуу оор салмакта болушкан. Практика деп аталган баракча айкелдөө жана акыры Google тарабынан жаман көрүндү.

Мен дагы эле колдонуп келем Юмор Менин сайттагы шилтемелеримде (алар кийинки жана мурунку шилтемелер). Ошентип, менин баракчаларым (2, 3, 4 ж.б.) издөө натыйжаларына кошулбайт. Муну мен тапкан өзгөртүү менен жасадым Katz Веб кызматтары бет.

Өткөн жумада Google кайда жаңыртуу берген беттөө шилтемелери rel = "next" жана rel = "prev" менен коддолушу мүмкүн казык тегдеринин ичинде. Бактыга жараша, функцияларды (аларды темаңыздын functions.php файлына кошуу керек) оңдоо оңой. Бул жерде алар жаңыртуу менен.

Кийинки бет шилтемелери үчүн настройка:

mtb_next_posts_link функциясы ($ label = 'Кийинки барак', $ max_page = 0) {global $ paged, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ nextpage = intval ($ баракталган) + 1; if ((! is_single ()) && (empty ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" title = "Кийинки бет - Баракчага өтүңүз '. $ Nextpage.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Мурунку баракчага ылайыкташтыруу шилтемелери:

mtb_previous_posts_link функциясы ($ label = 'Мурунку Барак') {глобалдык $ баракталган; if ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; previous_posts (); echo '" title = "Мурунку бет -' бетине өтүңүз. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Ошол функцияларды кошуңуз functions.php андан кийин index.php функциясын жана беттөө шилтемелери колдонулган башка баракчаларды колдонуңуз. Бул жаңы өзгөчөлүктү WordPress сайтында же блогуңузда ишке ашыруу үчүн жетиштүү нерсе - мен сизге аябай сунуштайм! WordPressтин иштеп чыгуучулары бул өзгөрүүнү негизги колдонмонун ичинде ишке ашырат деп үмүттөнөм. Бүгүнкү күнгө чейин, алар издөө тутумун оптимизациялоого көп көңүл бурушкан жок, андыктан мен демимди тыйган жокмун.