WordPress rel = ”prev” మరియు rel = ”next”
చాలా సంవత్సరాల క్రితం, చేసారో వారి టెక్నిక్ని ఉపయోగించి వారి పేజీలను చక్కగా ట్యూన్ చేస్తారు వెంబడించ వద్దు. సాధారణంగా, మీరు యాంకర్ ట్యాగ్ (లింక్) లో rel = ”నోఫాలో” అని వ్రాస్తే, సెర్చ్ ఇంజన్ ఆ లింక్ను విస్మరించి తదుపరి పేజీని విస్మరిస్తుందని సిద్ధాంతం. ఇది వికీస్ వంటి సైట్ల ద్వారా మరియు వ్యాఖ్యలలో విస్తృతంగా ఉపయోగించబడింది, తద్వారా వినియోగదారు సవరించిన లింక్లు దుర్వినియోగం చేయబడవు మరియు అనుసరించబడవు.
సెర్చ్ ఇంజన్ కన్సల్టెంట్స్ ఈ రకమైన లింక్లు ఎంత ఉపయోగకరంగా ఉన్నాయో త్వరగా గ్రహించి, వాటిని పేజీలోని లింక్లలో చల్లుతారు, తద్వారా కొన్ని లింక్లు ఇతరులకన్నా ఎక్కువ బరువును కలిగి ఉంటాయి. అభ్యాసం అంటారు పేజీ-శిల్పం చివరికి గూగుల్ దీనిని తక్కువగా చూసింది.
నేను ఇప్పటికీ ఉపయోగించుకున్నాను వెంబడించ వద్దు సైట్లోని నా pagination లింక్లపై (అవి తదుపరి మరియు మునుపటి లింక్లు). ఆ విధంగా నా పేజీలు (2, 3, 4, మొదలైనవి) శోధన ఫలితాల్లో చేర్చబడవు. నేను కనుగొన్న సవరణ ద్వారా దీన్ని చేసాను కాట్జ్ వెబ్ సేవలు పేజీ.
గత వారం, గూగుల్ ఎక్కడ ఒక నవీకరణను అందించింది pagination లింక్లను rel = ”next” మరియు rel = ”prev” తో కోడ్ చేయవచ్చు. యాంకర్ ట్యాగ్లలో. కృతజ్ఞతగా, విధులు (మీ థీమ్ యొక్క functions.php ఫైల్కు జోడించబడాలి) సవరించడం చాలా సులభం. ఇక్కడ వారు నవీకరణతో ఉన్నారు.
తదుపరి పేజీ లింక్ల కోసం అనుకూలీకరణ:
ఫంక్షన్ mtb_next_posts_link ($ label = 'తదుపరి పేజీ', $ max_page = 0) {గ్లోబల్ $ పేజ్డ్, $ wp_query; if (! $ max_page) {$ max_page = $ wp_query-> max_num_pages; } if (! $ paged) $ paged = 1; $ nextpage = intval (age paged) + 1; if ((! is_single ()) && (ఖాళీ ($ పేజీ) || $ nextpage> = $ max_page)) {echo '> a rel = "next" href = "'; next_posts ($ max_page); echo '" title = "తదుపరి పేజీ - పేజీకి వెళ్ళు. $ నెక్స్ట్ పేజ్. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ లేబుల్). '> / a>'; }}
మునుపటి పేజీ లింక్ల కోసం అనుకూలీకరణ:
ఫంక్షన్ mtb_previous_posts_link ($ label = 'మునుపటి పేజీ') {గ్లోబల్ $ పేజ్; if ((! is_single ()) && ($ paged> 1)) {$ prevpage = intval (age paged) - 1; echo '> a rel = "prev" href = "'; మునుపటి_పోస్టులు (); echo '" title = "మునుపటి పేజీ - పేజీకి వెళ్ళు'. $ prevpage. '">'. preg_replace ('/ & ([^ #]) (?! [az] {1,8};) /', '& $ 1', $ లేబుల్). '> / a>'; }}
ఆ విధులను జోడించండి functions.php ఆపై మీ index.php మరియు pagination లింకులు ఉపయోగించబడే ఇతర పేజీలలోని ఫంక్షన్ను ఉపయోగించండి. మీ బ్లాగు సైట్ లేదా బ్లాగులో ఈ క్రొత్త లక్షణాన్ని అమలు చేయడానికి ఇది చాలా అవసరం - నేను చాలా సిఫార్సు చేస్తున్నాను! WordPress యొక్క డెవలపర్లు ఈ మార్పును కోర్ అప్లికేషన్లోనే అమలు చేస్తారని ఆశిద్దాం. ఈ రోజు వరకు, వారు సెర్చ్ ఇంజన్ ఆప్టిమైజేషన్ పట్ల ఎక్కువ శ్రద్ధ చూపలేదు, అయినప్పటికీ, నేను నా శ్వాసను పట్టుకోలేదు.