WordPress 博客外链添加 nofollow 属性避免权重流失 WP 主题优化增强 function 文件实用功能代码段

ximagine
ximagine
ximagine
2023年8月18日17:01:317
0
 0 695字阅读2分19秒沉浸阅读
宝藏摘要

WordPress 博客经常会遇到评论的垃圾链接,需要给网站之外的链接添加 Nofollow 属性让网站权重不在流失,nofollow 是一个 HTML 标签的属性值,作用是告诉搜索引擎不要追踪此网页上的链接或不要追踪此特定链接,荒岛本次带来 WordPress 博客外链添加 nofollow 属性的教程,只要将下面的代码添加到主题的「functions.php」文件即可。

荒岛广告位 火热招商中 详情请咨询 荒岛客服号 Q10907252
WordPress 博客外链添加 nofollow 属性避免权重流失 WP 主题优化增强 function 文件实用功能代码段
宝藏归属:教程  为什么 发表观点:前往评论 浏览次数:7 次 更新时间:2023年8月19日 19:43:06

WordPress 博客经常会遇到评论的垃圾链接,需要给网站之外的链接添加 Nofollow 属性让网站权重不在流失,nofollow 是一个 HTML 标签的属性值,作用是告诉搜索引擎不要追踪此网页上的链接或不要追踪此特定链接,荒岛本次带来 WordPress 博客外链添加 nofollow 属性的教程,只要将下面的代码添加到主题的「functions.php」文件即可。宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/wordpress-external-link-nofollow-attribute.html

// 荒岛一座藏有宝藏的小岛
add_filter( 'the_content', 'add_nofollow_content' );
function add_nofollow_content($content) {
	$content = preg_replace_callback( '/<a[^>]*href=["|\']([^"|\']*)["|\'][^>]*>([^<]*)<\/a>/i',
		function( $m ) {
			$site_link = get_option( 'siteurl' );
			$site_link_other = get_option( 'siteurl' );
			if (strpos( $m[1], $site_link  ) === false && strpos( $m[1], $site_link_other ) === false )
				return '<a href="'.$m[1].'" rel="external nofollow" target="_blank">'.$m[2].'</a>';
			else
			return '<a href="'.$m[1].'" target="_blank">'.$m[2].'</a>';
		},
		$content
	);
	return $content;
}
宝藏来自荒岛 - 一座藏有宝藏的小岛-https://x-imagine.com/wordpress-external-link-nofollow-attribute.html
请按 Ctrl+D 收藏荒岛分享给好友 如您发现本文件已经失效无法下载请联系站长修正
  • 荒岛公众号
  • 扫一扫关注
  • weinxin
  • 荒岛小程序
  • 扫一扫关注
  • weinxin
荒岛广告位 火热招商中 详情请咨询 荒岛客服号 Q10907252
宝藏归属:教程 为什么  荒岛一座藏有宝藏的小岛更新时间:2023-8-19
荒岛广告位 火热招商中 详情请咨询 荒岛客服号 Q10907252

发表评论