WordPress rel = "prev" kaj rel = "sekva"

google retejestro s

Antaŭ sufiĉe da jaroj, homoj agordis siajn paĝojn per tekniko nomata nofollow. Esence, se vi skribis rel = "nofollow" ene de ankra etikedo (ligo), la teorio estis, ke la serĉilo ignorus tiun ligon kaj ignorus la sekvan paĝon. Ĝi estis vaste uzata de retejoj kiel Vikioj kaj ene de komentoj por ke uzantoj redaktitaj ligoj ne estu misuzataj kaj sekvataj.

Konsilistoj pri serĉiloj rapide rimarkis, kiom utilas ĉi tiuj specoj de ligoj, aspergante ilin tra ligoj sur la paĝo, tiel ke iuj ligoj pezis pli ol aliaj. La praktiko estis vokita paĝoskulptado kaj fine Google malestimis ĝin.

Mi ankoraŭ uzis nofollow sur miaj paginaj ligoj (tiuj estas la sekva kaj antaŭa ligiloj) en la retejo. Tiel miaj paĝoj (2, 3, 4, ktp) ne estus inkluzivitaj en serĉrezultoj. Mi faris tion per modifo, kiun mi trovis Katz Retservoj paĝo.

La pasintsemajne Google donis ĝisdatigon kie paginaj ligoj povus esti koditaj per rel = "sekva" kaj rel = "antaŭ" ene de la ankraj etikedoj. Feliĉe, la funkcioj (kiuj devas esti aldonitaj al la dosiero functions.php de via temo) estas sufiĉe facile redakteblaj. Jen ili kun la ĝisdatigo.

Personigo por ligiloj de sekva paĝo:

funkcio mtb_next_posts_link ($ label = 'Sekva Paĝo', $ max_page = 0) {tutmonda $ paged, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } se (! $ paged) $ paged = 1; $ sekva paĝo = intval ($ paged) + 1; if ((! is_single ()) && (malplena ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" titolo = "Sekva paĝo - Iru al paĝo '. $ Sekva paĝo.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ label). '> / a>'; }}

Personigo por Antaŭaj Paĝaj Ligiloj:

funkcio mtb_previous_posts_link ($ label = 'Antaŭa Paĝo') {tutmonda $ paged; if ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; previous_posts (); echo '" title = "Antaŭa paĝo - Iru al paĝo'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ etikedo). '> / a>'; }}

Aldonu tiujn funkciojn al functions.php kaj poste uzu la funkcion en via index.php kaj aliaj paĝoj, kie paginaj ligoj estas uzataj. Jen ĉio bezonata por efektivigi ĉi tiun novan funkcion en via WordPress-retejo aŭ blogo - ion mi tre rekomendus! Espereble, la programistoj de WordPress efektivigos ĉi tiun ŝanĝon ene de la kerna aplikaĵo. Ĝis nun ili tamen ne multe atentis pri serĉila optimumigo, do mi ne spiras.

2 Komentoj

  1. 1
  2. 2

    Dankon pro la bonega afiŝo. Bedaŭrinde, mi ne komprenas kiel efektive efektivigi ĉi tion ... Do mi nun preĝos (kaj iomete serĉos per Google), ke ekzistas kromprogramo, kiu faras ĉi tion por mi ...

Kion vi pensas?

Ĉi tiu retejo uzas Akismeton por redukti spamon. Lernu, kiel via komento datiĝas.