想要在wordpress中对链接添加nofollow,可是修改无效

如题,在对meta-boxes的修改后上传到空间不起作用,服务器开了CDN和DB缓存,但是经过多次更新均不能起效,最后修改meta-boxes名字仍然不起作用,求解答... 如题,在对meta-boxes的修改后上传到空间不起作用,服务器开了CDN和DB缓存,但是经过多次更新均不能起效,最后修改meta-boxes名字仍然不起作用,求解答 展开
 我来答
WP巴士
2012-11-27 · 超过13用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:55.6万
展开全部
这个推荐你使用插件:WP External Links 可以自动为站外链接添加“nofollow”属性
追问
我安装了插件的,可是想把以前的设置删除了也不行哇,这样总是出问题
jk...i@gmail.com
2012-11-27 · 超过32用户采纳过TA的回答
知道答主
回答量:96
采纳率:0%
帮助的人:90.9万
展开全部
//给 the_tags() 生成的链接 加上 rel=”nofollow”
add_filter('the_tags', 'cis_nofollow_the_tag');
function cis_nofollow_the_tag($text) {
return str_replace('rel="tag"', 'rel="tag nofollow"', $text);
}
//给标签云里的链接加上 rel="nofollow"
add_filter('wp_tag_cloud', 'cis_nofollow_tag_cloud');
function cis_nofollow_tag_cloud($text) {
return str_replace('<a href=', '<a rel="nofollow" href=', $text);
}

//给 wp_list_categories() 生成的链接加上 rel="nofollow"
add_filter( 'wp_list_categories', 'cis_nofollow_wp_list_categories' );
function cis_nofollow_wp_list_categories( $text ) {

$text = stripslashes($text);
$text = preg_replace_callback('|<a (.+?)>|i', 'wp_rel_nofollow_callback', $text);
return $text;
}
//给 the_category() 生成的链接加上 rel="nofollow"
add_filter( 'the_category', 'cis_nofollow_the_category' );
function cis_nofollow_the_category( $text ) {

$text = str_replace('rel="category tag"', "", $text);
$text = cis_nofollow_wp_list_categories($text);
return $text;
}

//给 the_author_post_link 生成的链接加上 rel="nofollow"
add_filter('the_author_posts_link', 'cis_nofollow_the_author_posts_link');
function cis_nofollow_the_author_posts_link ($link) {
return str_replace('</a><a href=', '<a rel=\"nofollow\" href=', $link);
}

//给 comments_popup_link_attributes() 生成的链接加上 rel=\"nofollow\"
add_filter('comments_popup_link_attributes', 'cis_nofollow_comments_popup_link_attributes');
function cis_nofollow_comments_popup_link_attributes () {
echo 'rel=\"nofollow\"';
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式