首页 » 网站建设 » php主动加nofollow技巧_若何自动给WP文章或评论的外链添加nofollow属性

php主动加nofollow技巧_若何自动给WP文章或评论的外链添加nofollow属性

访客 2024-12-18 0

扫一扫用手机浏览

文章目录 [+]

利用wordpress建站的同学,出于对SEO优化的考虑,对付文章或评论内容的站外链接,不少人都希望自动添加nofollow属性,直接将下面的代码添加到主题的目录下的functions.php 文件即可:

add_filter('the_content', 'auto_nofollow'); //nofollow文章内容的站外链接

php主动加nofollow技巧_若何自动给WP文章或评论的外链添加nofollow属性

add_filter('comment_text', 'auto_nofollow'); //nofollow评论内容的站外链接

php主动加nofollow技巧_若何自动给WP文章或评论的外链添加nofollow属性
(图片来自网络侵删)

function auto_nofollow($content) {

//return stripslashes(wp_rel_nofollow($content));

return preg_replace_callback('/<a>]+/', 'auto_nofollow_callback', $content);

}

function 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;

}

注:代码中的第1、3行分别是针对文章内容、评论内容的,请根据自己的须要选择。
比如不须要自动给文章内容的站外链接添加 nofollow 的话,就注销或删除第一行代码。

考虑到有的时候直接在记事本里打开编辑或者在FTP里直接编辑,会出错的情形,可以选择利用代码编辑工具或者Dreamweaver工具进行添加代码。
代码添加结束后,对是否对外链成功自动添加了nofollow属性进行测试。

本文地址:http://kuseo.cn/70.html

版权声明:本文为原创文章,版权归 南通大熊SEO 所有,欢迎分享本文,转载请保留出处!

相关文章

php为无色透明技巧_水货钻石其实也还行

从各种钻石中,可以看到大大小小的“包裹体” 图片来源:参考文献包裹体的种类多样。比钻石形成更早的包裹体,叫“原生包裹体”;与钻石同...

网站建设 2024-12-19 阅读0 评论0

phpstudy发送gbk技巧_php的文件上传

这里首先声明一下这一章的内容比较多,比较难,你要抱着和自己去世磕的态度。细微之处不放过,多敲多练是王道。 学习就像爬山,得一步一步...

网站建设 2024-12-19 阅读0 评论0