添加nofollow链接

时间:2012-06-20 11:14:04

标签: php wordpress wordpress-plugin

所以我尝试编写函数,将nofollow添加到wordpress中与不同域的链接。

问题出在其他,因为它不起作用......

if(strpos($link, $domain) !== FALSE){
    return $link.'good';
}
else{
    return $link.'bad'; 
}

过滤器仅返回良好链接,如果链接错误,则过滤仅返回链接...

修改

示例:

$domain = 'somedomain.com';

if(strpos($link, $domain) !== FALSE){
    return $link.'good';
}
else{
    return $link.'bad'; 
}

检查不同的链接时返回:

<a href="http://lol.com"  target="_blank">LOL1</a>
<br/>
<a href="http://somedomain.com" target="_blank">LOL2</a>
good

正如您所看到的,它应该返回 lol 错误

1 个答案:

答案 0 :(得分:0)

我认为$ link的价值不是你所期望的。如果值

if(strpos($link, $domain) !== FALSE)

不等于false,它将返回匹配字符串的位置。

检查$ link和此函数的值以查看匹配的内容。您可能错误地传递了多个锚标签?