WordPress rel = ”prethodni” i rel = ”sljedeći”

google webmaster s

Prije nekoliko godina, ljudi bi fino podesili svoje stranice pomoću nazvane tehnike nofollow. U osnovi, ako ste napisali rel = ”nofollow” unutar sidrene oznake (veze), teorija je glasila da bi pretraživač ignorirao tu vezu i zanemario sljedeću stranicu. Intenzivno ga koriste web lokacije poput Wikija i unutar komentara kako korisnici ne bi zloupotrebljavali i pratili veze.

Savjetnici pretraživača brzo su shvatili koliko su korisne ove vrste veza, posipajući ih po vezama na stranici tako da su neke veze teže nego druge. Pozvana je praksa oblikovanje stranica a na kraju je na njih Google gledao s prezirom.

I dalje sam koristio nofollow na mojim paginacijskim vezama (to su sljedeći i prethodni linkovi) na web mjestu. Na taj način moje stranice (2, 3, 4, itd.) Ne bi bile uključene u rezultate pretraživanja. To sam učinio modifikacijom na kojoj sam našao Katz web usluge stranici.

Google je prošle sedmice pružio novosti o tome paginacijske veze mogu se kodirati s rel = ”next” i rel = ”prev” unutar sidrenih oznaka. Srećom, funkcije (koje treba dodati u datoteku functions.php vaše teme) prilično je lako urediti. Evo ih sa ažuriranjem.

Prilagođavanje veza na sljedeću stranicu:

funkcija mtb_next_posts_link ($ label = 'Sljedeća stranica', $ max_page = 0) {global $ paged, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ sljedeća stranica = intval ($ paged) + 1; if ((! is_single ()) && (empty ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" title = "Sljedeća stranica - Idite na stranicu '. $ Nextpage.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Prilagođavanje veza na prethodnoj stranici:

funkcija mtb_previous_posts_link ($ label = 'Prethodna stranica') {global $ paged; if ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; previous_posts (); echo '" title = "Prethodna stranica - Idite na stranicu'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Dodajte te funkcije u functions.php a zatim upotrijebite funkciju na vašem index.php i drugim stranicama na kojima se koriste paginacijske veze. To je sve što je potrebno za implementaciju ove nove funkcije na vašu WordPress stranicu ili blog - nešto što bih vam toplo preporučio! Nadamo se da će programeri WordPressa primijeniti ovu promjenu unutar osnovne aplikacije. Do danas, doduše, nisu puno obraćali pažnju na optimizaciju pretraživača, tako da ne zadržavam dah.

2 Komentari

  1. 1
  2. 2

    Hvala na izvrsnom postu. Nažalost, ne razumijem kako to zapravo primijeniti ... Zato ću se sada pomoliti (i malo pretražiti Google) da postoji dodatak koji to čini umjesto mene ...

Šta ti misliš?

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.