وبگرانمقالاتآموزش وردپرسکد های وردپرسنوفالو کردن خودکار لینک ها

نوفالو کردن خودکار لینک ها

  • مدیر
  • 2 مارس, 2018
  • 231 بازدید
نوفالو کردن خودکار لینک ها

نوفالو کردن لینک ها

وبمستران  و سئوکاران امروزی اهمیت Nofollow کردند لینک هایی که برای سایت های دیگر هستند یا لینک های خروجی را به خوبی می دانند. این روش باعث می شود تا خزنده های گوگل به محض رسیدن به لینک هایی که دارای ویژگی Nofollow هستند از بررسی آن خودداری نموده و در نتیجه باعث بهبود سایت شما میشود چرا که با این کار سایت خود را بالا برده اید.

امروز قصد معرفی قطعه کدی را دارم که با افزودن آن به فایل functions.php سایت وردپرسی خود دیگر نیاز ندارید تا به لینک های خارجی به صورت یکی یکی ویژگی Nofollow بدهید.

امیدوارم از این قطعه کد استفاده کافی راببرید.

add_filter('the_content','my_nofollow');
add_filter('the_excerpt','my_nofollow');
function my_nofollow($content){
return preg_replace_callback('/<a[^>]+/','my_nofollow_callback',$content);}
function my_nofollow_callback($matches){
$link = $matches[0]; $site_link = get_bloginfo('url');
if(strpos($link,'rel') === false){
$link = preg_replace("%(href=\S(?!$site_link))%i",'rel="nofollow" $1',$link);
} elseif (preg_match("%href=\S(?!$site_link)%i",$link)){
$link = preg_replace('/rel=\S(?!nofollow)\S*/i','rel="nofollow"',$link);}
return $link;}




1 دیدگاه برای این مطلب ثبت شده است

  • بسیار عالی بود
    ممنونم

  • دیدگاه خود را بیان کنید :

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


    *
    *