آموزش نوفالو کردن لینک های خارجی در وردپرس
همه ما میدانیم که نو فالو Nofollow تاثیر زیادی در سئو یک سایت دارد . شما با نو فالو کردن در واقع به گوگل میگویید که این لنک را زیاد جدی نگیرد و مهم نمیباشد.نوفالو کردن لینک با اضافه شدن کد rel=”nofollow” به تگ a انجام میشود .
برای نوفالو کردن لینک های خارجی کافیست کد زیر را در functions.php سایت وردپرس خود قرار دهید
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;}
کد بالا بصورت اتوماتیک تمام لینک های خارجی را نو فالو میکند
شما میتوانید از افزونه Nofollow for external link هم استفاده نمایید