আসসালামু আলাইকুম ।জিনিয়াস ভাইরা কেমন আছেন ,আসা করি ভালই আছেন ।আজকে আমি একটা ছোট বিষয় নিয়ে লিখলাম । অনেক সময় আমাদের এমন দরকার হয় যে আমাদের সাইটের পোস্টের সব লিঙ্ক rel=nofllow ( নো ফলো )করে দেওয়া ।এর ফলে  সাইটে কোন একজন লিঙ্ক শেয়ার করলে তা গুগল  ইনডেক্স অথবা গুগল বুট ঐ সাইটে প্রবেশ করে না । এর ফলে সাইটে অনেক স্প্যামও কমে যায় । কারন অনেকে আছে গুগল তারাতারি তার লিঙ্ককে ইনডেক্স করার জন্য ভিবন্ন dofllow সাইটে স্প্যাম অর্থাৎ তার লিঙ্ক শেয়ার করে থাকে ।তাই আমাদের সব লিঙ্ককে নো ফলো করে দেওয়ার দরকার হয় ।এর জন্য আপনি নিজে একটা একটা লিঙ্ক rel=nofllow করে দিতে পারেন ,কিন্তু এইটা খুব সময় সাপেক্ষ আবার খুব কস্টেরও । তাই আজকে আমি আপনাদের সাথে একটা কোড শেয়ার করব যেইটা যুক্ত করলে আপনার পোষ্টের সব লিঙ্ক অটোমেটিক নো ফলো হয়ে যাবে । তাহলে শুরু করা যাক ।
প্রথমে আপনার থিম এর functions.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;
}
না বুজলে নিচের স্ক্রিনশট টি দেখুনঃ

ওয়ার্ডপ্রেস কোডিং পর্ব-৪০ (আপনার পোস্টের সব এক্সটারনাল লিঙ্ককে নো ফলো করে দিন)

তারপর আপনার সাইট চেক করে দেখুন । কী সব লিঙ্ক নো ফলো তাই না ? ভাল লাগলে অবশ্যয় মন্তব্য করে জানাবেন । আর কোডগুলি কীভাবে বসাবেন না বুজলে আমার এই পোস্টটা দেখতে পারেন । ধন্যবাদ সবাইকে ।