কোনো প্লাগিন ছাড়া ওয়ার্ডপ্রেসের সমস্ত এক্সটারনাল লিঙ্ককে নোফলো লিঙ্ক করা যায়?
কোনো প্লাগিন ছাড়া ওয়ার্ডপ্রেসের সমস্ত এক্সটারনাল লিঙ্ককে নোফলো লিঙ্ক করা যায় ?
1 Answers
আপনার ওয়ার্ডপ্রেস ড্যাশবোর্ডে লগিন করে Appearance > Editor এ গিয়ে functions.php ফাইলের কোডে নিচের কোডগুলো যোগ করে দিনঃ
// Add Rel Nofollow To External Links
function wp_nofollow($content)
{
return preg_replace_callback('/]+/', 'wp_nofollow_callback', $content);
}
function wp_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', 'wp_nofollow');