WordPress rel = ”předchozí” a rel = ”další”

google webmaster s

Před několika lety lidé upravili své stránky pomocí techniky zvané nofollow. V zásadě platí, že pokud jste do značky kotvy (odkazu) napsali rel = ”nofollow”, teorie spočívala v tom, že by vyhledávač tento odkaz ignoroval a ignoroval další stránku. Používají jej rozsáhle weby, jako je Wikis, a v komentářích, aby odkazy upravované uživateli nebyly zneužívány a sledovány.

Konzultanti vyhledávače rychle zjistili, jak užitečné jsou tyto typy odkazů, a posypali je všemi odkazy na stránce, takže některé odkazy byly váženy více než jiné. Praxe byla volána vyřezávání stránek a Google na něj nakonec pohlédl.

Stále jsem to využil nofollow na mé stránkovací odkazy (to jsou další a předchozí odkazy) na webu. Tímto způsobem by mé stránky (2, 3, 4 atd.) Nebyly zahrnuty do výsledků vyhledávání. Udělal jsem to úpravou, kterou jsem našel Webové služby Katz stránky.

Minulý týden Google poskytl aktualizaci, kde odkazy na stránkování lze kódovat pomocí značek rel = ”next” a rel = ”předchozí” uvnitř kotevních značek. Naštěstí se funkce (které by měly být přidány do souboru functions.php vašeho motivu) upravují celkem snadno. Tady jsou s aktualizací.

Přizpůsobení pro odkazy na další stránku:

function mtb_next_posts_link ($ label = 'Next Page', $ max_page = 0) {global $ paged, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ nextpage = intval ($ paged) + 1; if ((! is_single ()) && (prázdný ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" název = "Další stránka - Přejít na stránku '. $ Nextpage.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Přizpůsobení odkazů na předchozí stránku:

function mtb_previous_posts_link ($ label = 'Previous Page') {global $ paged; if ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; previous_posts (); echo '" title = "Předchozí stránka - Přejít na stránku'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Přidejte tyto funkce do functions.php a poté použijte funkci ve vašem index.php a dalších stránkách, kde jsou použity stránkovací odkazy. To je vše, co je potřeba k implementaci této nové funkce na váš web nebo blog WordPress - něco, co bych velmi doporučil! Doufejme, že vývojáři WordPressu tuto změnu implementují v základní aplikaci. Doposud však nevěnovali velkou pozornost optimalizaci vyhledávacích strojů, takže se mi nedrží dech.

2 Komentáře

  1. 1
  2. 2

    Díky za skvělý příspěvek. Bohužel nerozumím tomu, jak to skutečně implementovat ... Takže se nyní budu modlit (a trochu prohledám Google), aby existoval plug-in, který to udělá za mě ...

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.