设置WordPress友情链接加入nofollow标签

我们是不是经常看到友情链接的对方给你的链接加入的nofolow标签?这个如何加入的呢?

    //WordPress 友链支持设置 nofollow 属性 laobuluo.com
    add_action('load-link.php', 'fanly_blogroll_nofollow');
    add_action('load-link-add.php', 'fanly_blogroll_nofollow');
    function fanly_blogroll_nofollow(){
    add_action('add_meta_boxes', 'fanly_blogroll_add_meta_box', 1, 1);
    add_filter('pre_link_rel', 'fanly_blogroll_save_meta_box', 10, 1);
    }
    function fanly_blogroll_add_meta_box(){
    add_meta_box('fanly_blogroll_nofollow_div', 'Nofollow', 'fanly_blogroll_inner_meta_box', 'link', 'side');
    }
    function fanly_blogroll_inner_meta_box($post){
     $bookmark = get_bookmark($post->ID, 'ARRAY_A');
    if (strpos($bookmark['link_rel'], 'nofollow') !== false) { $checked = ' checked="checked"';} else { $checked = ''; }
     echo '.$checked.'/>是否添加 Nofollow 属性';
    }
    function fanly_blogroll_save_meta_box($link_rel){
     $rel = trim(str_replace('nofollow', '', $link_rel));
    if ($_POST['fanly_blogroll_nofollow_checkbox']) { $rel .= ' nofollow'; }
    return trim($rel);
    }

如果我们有需要也可以加入,当然也是可以选择是否不加入的,在添加链接的时候可以选择。


【AD】丽萨主机英国VPS推荐 英国原生IP双ISP家宅主机

【AD】美国洛杉矶/香港/日本VPS推荐,回程电信CN2 GIA线路,延迟低、稳定性高、免费备份_搬瓦工