900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > WordPress纯代码自动添加站外链接nofollow打开属性和新窗口

WordPress纯代码自动添加站外链接nofollow打开属性和新窗口

时间:2020-11-05 09:31:15

相关推荐

WordPress纯代码自动添加站外链接nofollow打开属性和新窗口

我们在写WordPress博客文章经常使用站外链接,我相信很多新手朋友不会关心这里的站外链接,但从长远来看,它会导致你的网站重量损失。有些人可能会说,没有外部链是不好的,那么如何因为站外链接而失去重量呢?如何解决它?

其实方法很简单,我们只需要加外链”nofollow”属性可以,事实上,许多主题本身应该有自己的功能。如果你不知道你文章中是否添加了站外链接”rel=”nofollow”,请打开站外链接页面,右键查看源代码,然后查看外链后面是否添加了”rel=”nofollow”,如果证明你网站的外链已经完成了nofollow不会造成权重流失。如果没有,蜗牛会在这里分享如何防止自己WordPress博客因站外链接而失去权重,仍然是纯代码WordPress自动添加文章的站外链接nofollow打开新窗口的属性和属性。

1、方法一。我们只需要主题functions.php文件可以添加以下代码,DUX主题修改”functions-theme.php”添加代码后,文件将自动添加到文章的外链中rel=”nofollow”、target=”_blank”当然,如果您手动添加了一些链接,则不会受到任何影响,代码也不会重复添加。

/* 自动添加页面的站外链接nofollow打开属性和新窗口 蜗牛789 开始*/add_filter( he_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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。