وردپرس rel = ”prev” و rel = ”next”
چند سال پیش، مردم صفحات خود را با استفاده از تکنیکی به نام تنظیم می کردند nofollow. اساساً، اگر شما rel=”nofollow” را در یک برچسب لنگر (یک لینک) بنویسید، تئوری این بود که موتور جستجو آن لینک را نادیده می گیرد و صفحه بعدی را نادیده می گیرد. این به طور گسترده توسط سایتهایی مانند ویکیها و در نظرات استفاده میشود تا از پیوندهای ویرایش شده توسط کاربر سوء استفاده و دنبال نشود.
مشاوران موتورهای جستجو به سرعت متوجه شدند که این نوع پیوندها چقدر مفید هستند و آنها را در سراسر پیوندهای صفحه پخش کردند به طوری که وزن برخی از پیوندها بیشتر از سایرین بود. تمرین نامیده شد مجسمه سازی صفحه و در نهایت توسط گوگل مورد توجه قرار گرفت.
من هنوز استفاده کردم nofollow در لینک های صفحه بندی من (این لینک های بعدی و قبلی هستند) در سایت. به این ترتیب صفحات من (2، 3، 4، و غیره) در نتایج جستجو گنجانده نمی شوند. من این کار را با تغییری که در آن پیدا کردم انجام دادم خدمات وب کاتز احتمال برد مراجعه کنید.
هفته گذشته، گوگل بهروزرسانیای را ارائه کرد پیوندهای صفحه بندی را می توان با rel=”next” و rel=”prev” کدگذاری کرد. درون تگ های لنگر خوشبختانه، توابع (که باید به فایل functions.php تم شما اضافه شوند) بسیار آسان برای ویرایش هستند. در اینجا آنها با به روز رسانی هستند.
سفارشی سازی پیوندهای صفحه بعدی:
تابع mtb_next_posts_link($label='صفحه بعدی', $max_page=0) { جهانی $paged، $wp_query; اگر ( !$max_page ) { $max_page = $wp_query->max_num_pages; } اگر ( !$paged ) $paged = 1; $nextpage = intval($paged) + 1; if ( (! is_single()) && (خالی($paged) || $nextpage >= $max_page) ) { echo '>a rel="next" href="'; next_posts ($max_page); echo '" title="صفحه بعدی – رفتن به صفحه '.$nextpage.'">'. preg_replace('/&([^#])(?![a-z]{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="'; previous_posts(); echo '" title="صفحه قبلی – رفتن به صفحه '.$prevpage.'">'. preg_replace('/&([^#])(?![a-z]{1,8};)/', ' &$1', $label) .'>/a>'; } }
آن توابع را به آن اضافه کنید functions.php و سپس از تابع در index.php و سایر صفحاتی که از پیوندهای صفحه بندی استفاده می شود استفاده کنید. این تمام چیزی است که برای پیاده سازی این ویژگی جدید در سایت یا وبلاگ وردپرس شما لازم است – چیزی که من به شدت توصیه می کنم! امیدواریم توسعه دهندگان وردپرس این تغییر را در برنامه اصلی پیاده سازی کنند. تا به امروز، آنها توجه زیادی به بهینه سازی موتورهای جستجو نکرده اند، بنابراین من نفسم را حبس نمی کنم.