وبگرانبرنامه نویسینوفالو کردن خودکار لینک ها

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

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

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

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

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

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

function auto_nofollow_webgaran($content) {
    //return stripslashes(wp_rel_nofollow($content));
 
    return preg_replace_callback('/]+/', '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;
}
add_filter('the_content', 'auto_nofollow_webgaran');

اشتراگ گذاری در:
اگه خوبه لایکش کن



یک نظر