WordPress rel = "prev" na rel = "ijayo"

msimamizi wa wavuti s

Miaka michache iliyopita, watu wangerekebisha kurasa zao kwa kutumia mbinu inayoitwa nofollow. Kimsingi, ikiwa uliandika rel = "nofollow" ndani ya lebo ya nanga (kiunga), nadharia ilikuwa kwamba injini ya utaftaji itapuuza kiunga hicho na kupuuza ukurasa unaofuata. Imekuwa ikitumiwa sana na tovuti kama Wiki na ndani ya maoni ili viungo vilivyohaririwa na watumiaji visitumike na kufuatwa.

Washauri wa Injini ya Utaftaji waligundua haraka jinsi aina hizi za viungo zilivyokuwa na faida, wakizinyunyiza katika viungo vyote kwenye ukurasa ili viungo vingine vipewe uzito zaidi kuliko zingine. Mazoezi hayo yaliitwa uchongaji ukurasa na mwishowe ilidharauliwa na Google.

Bado nilitumia nofollow kwenye viungo vyangu vya upagani (hizo ni viungo vifuatavyo na vya awali) kwenye wavuti. Kwa njia hiyo kurasa zangu (2, 3, 4, nk) hazingejumuishwa katika matokeo ya utaftaji. Nilifanya hivyo kwa marekebisho niliyoyapata Huduma za Wavuti za Katz ukurasa.

Wiki iliyopita, Google ilitoa sasisho wapi viungo vya upagani vinaweza kusajiliwa na rel = "inayofuata" na rel = "prev" ndani ya lebo za nanga. Kwa kushukuru, kazi (ambazo zinapaswa kuongezwa kwenye faili ya mandhari yako ya kazi.php) ni rahisi kuhariri. Hapa wako na sasisho.

Uboreshaji wa viungo vya Ukurasa Ufuatao:

kazi mtb_next_posts_link ($ label = 'Ukurasa Ufuatao', $ max_page = 0) {global $ paged, $ wp_query; ikiwa (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } ikiwa (! $ paged) $ paged = 1; $ nextpage = intval ($ paged) + 1; ikiwa ((! is_single ()) && (tupu ($ paged) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; post_post ($ max_page); kichwa cha" echo " = "Ukurasa unaofuata - Nenda kwenye ukurasa '. $ Nextpage.'"> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ lebo). '> / a>'; }}

Uboreshaji wa viungo vya Ukurasa uliopita:

fanya kazi mtb_previous_posts_link ($ label = 'Ukurasa wa awali') {global $ paged; ikiwa ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval ($ paged) - 1; echo '> a rel = "prev" href = "'; post_post (); echo" "title =" Ukurasa uliotangulia - Nenda kwenye ukurasa '. $ prevpage.' "> '. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ lebo). '> / a>'; }}

Ongeza kazi hizo kwa functions.php na kisha utumie kazi kwenye index.php yako na kurasa zingine ambazo viungo vya upagani hutumiwa. Hiyo yote inachukua kutekeleza huduma hii mpya kwenye wavuti yako ya WordPress au blogi - kitu ambacho ningependekeza sana! Tunatumahi, watengenezaji wa WordPress watatekeleza mabadiliko haya ndani ya programu ya msingi. Hadi leo, hawajatilia maanani sana utaftaji wa injini za utaftaji, kwa hivyo sishikilii pumzi.

2 Maoni

  1. 1
  2. 2

    Asante kwa chapisho nzuri. Kwa bahati mbaya, sielewi jinsi ya kutekeleza hii ... Kwa hivyo nitaomba sasa (na nitafute Google-kidogo) kwamba kuna programu-jalizi ambayo inanifanyia hivi…

Unafikiri?

Tovuti hii inatumia Akismet kupunguza spam. Jifunze jinsi maoni yako yanasindika.