WordPress rel = "prev" နှင့် rel = "next"
လွန်ခဲ့သော နှစ်အနည်းငယ်ခန့်က လူများသည် ၎င်းတို့၏ စာမျက်နှာများကို ချိန်ညှိခြင်းဟုခေါ်သော နည်းပညာကို အသုံးပြု၍ ပြုပြင်ကြသည်။ nofollow. အခြေခံအားဖြင့်၊ အကယ်၍ သင်သည် rel=”nofollow” ကို anchor tag (လင့်ခ်တစ်ခုအတွင်း) ရေးခဲ့လျှင် သီအိုရီမှာ ရှာဖွေရေးအင်ဂျင်သည် ထိုလင့်ခ်ကို လျစ်လျူရှုပြီး နောက်စာမျက်နှာကို လျစ်လျူရှုမည် ဖြစ်သည်။ Wikis ကဲ့သို့သော ဆိုက်များနှင့် မှတ်ချက်များအတွင်းတွင် အသုံးပြုသူမှ တည်းဖြတ်ထားသော လင့်ခ်များကို အလွဲသုံးစားလုပ်ပြီး လိုက်နာခြင်းမရှိစေရန် ၎င်းကို ကျယ်ကျယ်ပြန့်ပြန့် အသုံးပြုထားသည်။
Search Engine အတိုင်ပင်ခံများသည် ဤလင့်ခ်အမျိုးအစားများ မည်မျှအသုံးဝင်ကြောင်း လျင်မြန်စွာ သဘောပေါက်ခဲ့ပြီး အချို့သောလင့်ခ်များသည် အခြားလင့်များထက် ပိုမိုအလေးချိန်ရှိစေရန် စာမျက်နှာရှိလင့်ခ်များတစ်လျှောက် ၎င်းတို့ကို ဖြန်းပေးပါ။ အလေ့အကျင့်လို့ ခေါ်ပါတယ်။ စာမျက်နှာ-ပန်းပု နောက်ဆုံးတွင် Google မှ နှိမ့်ချခြင်းခံခဲ့ရသည်။
အသုံးချခဲ့သေးတယ်။ nofollow ကျွန်ုပ်၏ pagination လင့်ခ်များ (၎င်းတို့သည် ဆိုက်ရှိ နောက်နှင့် ယခင်လင့်ခ်များဖြစ်သည်)။ ထို့ကြောင့် ကျွန်ုပ်၏စာမျက်နှာများ (၂၊ ၃၊ ၄၊ စသည်) ကို ရှာဖွေမှုရလဒ်များတွင် ထည့်သွင်းမည်မဟုတ်ပါ။ ကျွန်တော်တွေ့တဲ့ ပြုပြင်မွမ်းမံမှုတစ်ခုနဲ့ ဒါကိုလုပ်ခဲ့တယ်။ Katz ဝဘ်ဝန်ဆောင်မှုများ စာမျက်နှာ။
ပြီးခဲ့သည့်အပတ်က Google သည်နေရာတွင် update တစ်ခုပေးခဲ့သည်။ pagination လင့်ခ်များကို rel=”next” နှင့် rel=”prev” တို့ဖြင့် ကုဒ်လုပ်နိုင်သည်။ anchor tags အတွင်း။ ကျေးဇူးတင်စွာဖြင့်၊ လုပ်ဆောင်ချက်များ (သင့်အခင်းအကျင်း၏ functions.php ဖိုင်တွင် ထည့်သင့်သည်) သည် တည်းဖြတ်ရန် အလွန်လွယ်ကူပါသည်။ ဤတွင် ၎င်းတို့သည် အပ်ဒိတ်နှင့်အတူ ရှိနေသည်။
နောက်စာမျက်နှာလင့်ခ်များအတွက် စိတ်ကြိုက်ပြင်ဆင်ခြင်း-
လုပ်ဆောင်ချက် 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()) && (empty($paged) || $nextpage >= $max_page)) { echo '>a rel="next" href="'; next_posts($max_page); echo '" title ="Next page – စာမျက်နှာ '.$nextpage.'">' သို့ သွားပါ။ preg_replace('/&([^#])(?![az]{1,8};)/'၊ '&$1'၊ $label) .'>/a>'; } }
ယခင်စာမျက်နှာလင့်ခ်များအတွက် စိတ်ကြိုက်ပြင်ဆင်ခြင်း-
လုပ်ဆောင်ချက် mtb_previous_posts_link($label='ယခင်စာမျက်နှာ') { ကမ္ဘာလုံးဆိုင်ရာ $paged; if ( (!is_single()) && ($paged > 1) ) { $prevpage = intval($paged) – 1; echo '>a rel="prev" href="'; before_posts(); echo '" title="ယခင်စာမျက်နှာ – စာမျက်နှာ '.$prevpage.'">' သို့ သွားပါ။ preg_replace('/&([^#])(?![az]{1,8};)/'၊ '&$1'၊ $label) .'>/a>'; } }
အဲဒီလုပ်ဆောင်ချက်တွေကို ထည့်လိုက်ပါ။ functions.php ထို့နောက် သင်၏ index.php နှင့် pagination လင့်ခ်များကို အသုံးပြုသည့် အခြားစာမျက်နှာများတွင် လုပ်ဆောင်ချက်ကို အသုံးပြုပါ။ သင်၏ WordPress ဆိုက် သို့မဟုတ် ဘလော့ဂ်တွင် ဤအင်္ဂါရပ်အသစ်ကို အကောင်အထည်ဖော်ရန် လိုအပ်သည် – ကျွန်ုပ် အထူးအကြံပြုလိုသည့် အရာတစ်ခု။ WordPress ၏ developer များသည် core အပလီကေးရှင်းအတွင်း ဤပြောင်းလဲမှုကို အကောင်အထည်ဖော်နိုင်လိမ့်မည်ဟု မျှော်လင့်ပါသည်။ ယနေ့အထိ၊ သူတို့က search engine optimization ကို သိပ်ဂရုမစိုက်ပေမယ့်၊ ဒါကြောင့် ကျွန်တော် အသက်ရှူမဝဘူး။