专注云服务商活动
网站运营运维笔记

设置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);
    }

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

投上你的一票
域名主机商优惠信息推送QQ群: 627775477 获取商家优惠推送,禁言。
赞(0)
未经允许不得转载:老左笔记 » 设置WordPress友情链接加入nofollow标签