线报网
薅羊毛活动线报

WordPress网站内容页导出链接自动添加nofollow属性和新窗口打开

WordPress网站内容页导出链接自动添加nofollow属性和新窗口打开,复制以下代码加入到:functions.php文件中

add_filter( 'the_content', 'cn_nf_url_parse');
function cn_nf_url_parse( $content ) {
	$regexp = "]*href=(\"??)([^\" >]*?)\\1[^>]*>";
	if(preg_match_all("/$regexp/siU", $content, $matches, PREG_SET_ORDER)) {
		if( !empty($matches) ) {
			$srcUrl = get_option('siteurl');
			for ($i=0; $i < count($matches); $i++)
			{
				$tag = $matches[$i][0];
				$tag2 = $matches[$i][0];
				$url = $matches[$i][0];
				$noFollow = '';
				$pattern = '/target\s*=\s*"\s*_blank\s*"/';
				preg_match($pattern, $tag2, $match, PREG_OFFSET_CAPTURE);
				if( count($match) < 1 )
					$noFollow .= ' target="_blank" ';
				$pattern = '/rel\s*=\s*"\s*[n|d]ofollow\s*"/';
				preg_match($pattern, $tag2, $match, PREG_OFFSET_CAPTURE);
				if( count($match) < 1 ) $noFollow .= ' rel="nofollow" '; $pos = strpos($url,$srcUrl); if ($pos === false) { $tag = rtrim ($tag,'>');
					$tag .= $noFollow.'>';
					$content = str_replace($tag2,$tag,$content);
				}
			}
		}
	}
	$content = str_replace(']]>', ']]>', $content);
	return $content;
}

转载请标明出处:我爱线报网  线报群:693492501
  本文地址:https://www.52xianbao.com/27497.html

关注微信朋友圈
添加微信请备注:我爱线报网,关注朋友圈每天有大量最新薅羊毛活动线报
12000人已关注
打赏
版权声明:未经本站允许,禁止转载本站内容。
文章名称:《WordPress网站内容页导出链接自动添加nofollow属性和新窗口打开》
文章链接:https://www.52xianbao.com/27497.html
我爱线报网线报收集均来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
分享到: 更多 (0)
趣闲赚

趣闲赚 悬赏任务

手机做任务一天赚50—150元

查看详情

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

error: 禁止右键功能!