نوفالو کردن تمام لینکهای خارجی سایت بدون افزونه

نوفالو کردن تمام لینکهای خارجی سایت

نوفالو کردن تمام لینکهای خارجی سایت بدون افزونه

نوفالو کردن تمام لینکهای خارجی سایت بدون افزونه

نوفالو کردن تمام لینکهای خارجی سایت بدون افزونه

گاهی پیش میاد که داخل سایتمون تعداد زیادی لینک منبع و غیره گذاشته میشه

و وقتی تعداد زیاد میشه دردسر ها هم پیش میاد

میخوایم لینکها رو نوفالو کنیم تا از اعتبار سایت ما کم نکنه

یا اینکه میخوایم بدون ناراحتی لینک منبع رو قرار بدیم و نگران تقسیم بار سایت نباشیم

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

حالا نوفلو کردن چیه ؟

نوفالو حالتی از لینک هست که به موتورهای جستجوگر میگه از دنبال کردن لینک خودداری کنه

و لینک رو نادیده بگیره

این زمانی کارایی داره که شما نمیخواین بک لینک مجانی در اختیار کسی قرار بدید

نوفالو کردن تمام لینکهای خارجی سایت بدون افزونه

برای این منظور افزونه موجود هست اما من بنا به سنت همیشگی خودم دنبال افزونه نیستم و کد رو ترجیح میدم

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

تا بدون نیاز به افزونه به راحتی بتونید تمام لینکهای خارجی سایتتون رو که مال سایت دیگه ای هستند رو نوفالو کنید

کد زیر رو داخل فایل فانکشن قالب سایتتون قرار بدید

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;}

این کد بالا رو در فایل فانکشن قالب سایتتون قرار بدید

فقط دقت کنید قبل از بسته شدن تگ پی اچ پی فایل قرارش بدید

به همین سادگی کار تمام شد حالا هرجایی داخل سایتتون لینکی بزارید که متعلق به سایت دیگه ای باشه به کد سورس اون لینک خاصیت نوفالو هم اضافه میشه بصورت خودکار

امیدوارم بدردتون بخوره . این کد و روش رو امتحان کردم شخصا و چون مطمئن بودم قرارش دادم . موفق و پیروز باشید

بهترین کدها
کد ها و ابزار مهم سایت پرنده غریب