wordpress网页怎么添加nofoolow

如题所述

不过显然每个文章里面都通过手动来加上nofollow标签,是我们这些懒人根本不愿干的事情。WordPress 默认的超链接里是没有nofollow标签的,所以我们需要给他增加一个这个功能。
在网上找了几个方法,发现下面这个方法最快最省事。
首先,将以下代码添加到functions.php 文件中
add_filter('the_content', 'my_nofollow');
function my_nofollow($content) {
return preg_replace_callback('/]+/', 'my_nofollow_callback', $content);}function my_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;}至于放在哪里,只要不是把原来一段代码切断即可,你可以放在标注的前后。
温馨提示:答案为网友推荐,仅供参考
相似回答