nofollow اتوماتیک
اگه دوست دارید که سایت شما هیچ لینکی به صورت nofollow یا دنباله دار نباشد همراه باشید.این قابلیت همواره به شما مدیر سایت این امکان را می دهد تا بدون بررسی همه ی لینک ها به کاربران خود اجازه ندهین که برای تبلیغات و یا هر چیز دیگر از لینک اختصاصی خود استفاده نمایند.از دیگر مزایا هم می توان به بالا رفتن سئو و ارزش بیشتر سایت برای پیچ رنک گوگل است.استفاده ای زیادی که افراد ساده از nofollow ها می کنند صرفا لینک دادن برای زیرمجموعه گیری در سایت هاست که علاوه بر زیرمجموعه گیری بک لینک هم به سایت مقصد می دهند که جدیدا الگوریتم گوگل با این نوع لینک ها مقابله می کند و آنها را حساب نمی کند و دلیل اصلی استفاده از این قابلیت هم همین امر است.
برای این کار کد زیر را در فایل functions.php پوسته ی خود کپی کنید :
[php]<?php
add_filter(‘the_content’, ‘auto_nofollow’);
function auto_nofollow($content) {
//return stripslashes(wp_rel_nofollow($content));
return preg_replace_callback(‘/<a>]+/’, ‘auto_nofollow_callback’, $content);
}
function auto_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;
} ?>
خب دیگه حالا کار شما تموم شده و دیگه هیچ لینکی در مطالب شما و همچنین تبلیغات و بنر ها به صورت لینک دنبال شونده نمی باشد.به همین راحتی.
لینک کوتاه : https://3zar.ir/?p=23310
سلام یه سوال آیا راهی هست که فقط به یه قسمت nofollow بدیم مثلا قسمت تبلیغات سایت ؟
سلام
خیر. مگر اینکه بخش تبلیغات شما کدنویسی شده باشد که برای تگ های a خود این مقدار را تعریف نمائید.
خیلی ممنون. مقاله های شما برای ما فعالان حوزه وب بسیار مفید است. از تیم سزار تشکر می کنم.. من از طرفداران سایت شما هستم.