WordPress rel = ”prev” un rel = ”next”
Pirms dažiem gadiem cilvēki precizēja savas lapas, izmantojot paņēmienu, ko sauc Nofollow. Būtībā, ja jūs ierakstījāt rel=”nofollow” enkura tagā (saitē), teorija bija tāda, ka meklētājprogramma ignorēs šo saiti un ignorēs nākamo lapu. Tas ir plaši izmantots tādās vietnēs kā Wikis un komentāros, lai lietotāju rediģētās saites netiktu ļaunprātīgi izmantotas un netiktu ievērotas.
Meklētājprogrammu konsultanti ātri saprata, cik noderīgas ir šāda veida saites, izkaisot tās visas lapas saitēs, tādējādi dažas saites tika nosvērtas vairāk nekā citas. Prakse saucās lappušu veidošana un galu galā Google uz to noraidīja.
Es joprojām izmantoju Nofollow uz manām lappušu saitēm (tās ir nākamās un iepriekšējās saites) vietnē. Tādā veidā manas lapas (2, 3, 4 utt.) netiktu iekļautas meklēšanas rezultātos. Es to izdarīju ar modifikāciju, ko atradu Katz tīmekļa pakalpojumi lappuse.
Pagājušajā nedēļā Google sniedza atjauninājumu, kur lappušu saites var tikt kodētas ar rel=”next” un rel=”prev” enkura tagos. Par laimi, funkcijas (kas jāpievieno jūsu motīva failam functions.php) ir diezgan viegli rediģējamas. Šeit viņi ir ar atjauninājumu.
Nākamās lapas saišu pielāgošana:
function mtb_next_posts_link($label='Nākamā lapa', $max_page=0) { globāls $paged, $wp_query; if ( !$max_page ) { $max_page = $wp_query->maksimālais_lapu_skaits; } if ( !$paged ) $lappuse = 1; $nākamā lapa = intval($paged) + 1; if ( (! is_single()) && (empty($paged) || $nākamā lapa >= $maks._lapa) ) { echo '>a rel="next" href="'; next_posts($maksimālais_lapa); echo '" title="Nākamā lapa — dodieties uz lapu '.$nextpage.'">'. preg_replace('/&([^#])(?![a-z]{1,8};)/',' &$1', $label) .'>/a>'; } }
Pielāgošana iepriekšējās lapas saitēm:
function mtb_previous_posts_link($label='Iepriekšējā lapa') { globāls $paged; if ( (!is_single()) && ($paged > 1) ) { $prevpage = intval($paged) – 1; echo '>a rel="prev" href="'; Iepriekšējie_ziņojumi(); echo '" title="Iepriekšējā lapa — dodieties uz lapu '.$prevpage.'">'. preg_replace('/&([^#])(?![a-z]{1,8};)/',' &$1', $label) .'>/a>'; } }
Pievienojiet šīs funkcijas functions.php un pēc tam izmantojiet funkciju savā index.php un citās lapās, kurās tiek izmantotas lappušu saites. Tas ir viss, kas nepieciešams, lai ieviestu šo jauno funkciju savā WordPress vietnē vai emuārā — to es ļoti ieteiktu! Cerams, ka WordPress izstrādātāji šīs izmaiņas ieviesīs pamata lietojumprogrammā. Tomēr līdz šim viņi nav pievērsuši lielu uzmanību meklētājprogrammu optimizācijai, tāpēc es neaizturu elpu.