星辰资源网-专注分享网络精品资源平台,免费软件,活动线报,网站源码,QQ技术,星辰教程网,小刀娱乐网
当前位置:星辰资源网 / seo优化 / WordPress教程 / 正文

WordPress 添加友情链接设置 nofollow 属性

文章编辑:星辰资源网发布时间:2020-06-10 11:44文章热度:423次评论数量:0次

淘抢券

WordPress 链接功能可以用来实现友情链接的管理,也可以被用于开发导航,所以用起来也都非常顺手,同时还支持设置链接的 XFN(链接关系),但是遗憾的是几乎包括了所有关系属性,却没有支持设置 nofollow 这个对搜索引擎有用的关系,所以还得动手处理一下。

WordPress 添加友情链接设置 nofollow 属性-第1张图片

WordPress 站点只需要将以下代码添加到你当前主题的 functions.php 文件中就可以啦。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//WordPress 友链支持设置 nofollow 属性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 '<label><input value="1" type="checkbox" name="fanly_blogroll_nofollow_checkbox"'.$checked.'/>是否添加 Nofollow 属性</label>';}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);}



淘宝天猫免费大额优惠券每日免费领取 ,请猛戳这里→点击免费领取

wordpress网站优化网站seo网站seo优化
End

免责声明:本文由星辰资源网编辑发布,不代表本站的观点和立场。转载请保留链接: https://www.xccm520.com

星辰资源网

星辰资源网 主页 联系他吧

星辰资源网www.xccm520.com

淘抢券

欢迎 发表评论:

请填写验证码
腾讯云618