公告:123目录网为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(10元/站)请联系站长QQ,可自助充值发布。

点击这里在线咨询客服
新站提交
  • 网站:315
  • 待审:0
  • 小程序:12
  • 文章:35791
  • 会员:69

在撰写日志的时候,经常会引用一些外部链接,如果你不想给这些外部链接传递权重,你需要给这些外部链接加上 rel="nofollw" 属性,如果每个外部链接都需要手工添加,那么会非常麻烦,你可以在当前主题的 functions.php 中添加如下代码,它会给外部链接自动添加 nofollow。


add_filter('the_content', 'wpjam_auto_nofollow'); 
function wpjam_auto_nofollow($content) {
	return preg_replace_callback('/<a>]+/', 'wpjam_auto_nofollow_callback', $content);
}
function wpjam_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;
}

当然给所有外部链接都加上 rel="nofollw" 属性在 SEO 角度来看可能并不一定都好,这个具体要你自己怎么取舍了。

标签:wordpress教学

下一篇:【wordpress教学】WordPress 后台编辑常用的快捷键

上一篇:【wordpress教学】WordPress 插件开发技巧:在上传目录下创建子目录

相关文章

  575

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 315

    网站

  • 12

    小程序

  • 35791

    文章

  • 69

    会员

赶快注册账号,推广您的网站吧!
最新入驻小程序

数独大挑战2018-06-03

数独一种数学游戏,玩家需要根据9

答题星2018-06-03

您可以通过答题星轻松地创建试卷

全阶人生考试2018-06-03

各种考试题,题库,初中,高中,大学四六

运动步数有氧达人2018-06-03

记录运动步数,积累氧气值。还可偷

每日养生app2018-06-03

每日养生,天天健康

体育训练成绩评定2018-06-03

通用课目体育训练成绩评定