如何在Wordpress评论的rel中添加nofollow noopener
默认情况下,我获得WordPress评论的外部URL为如何在Wordpress评论的rel中添加nofollow noopener,wordpress,comments,nofollow,Wordpress,Comments,Nofollow,默认情况下,我获得WordPress评论的外部URL为rel=“nofollow”。但是,我想让它在我的主题中不带插件。 请帮助我。解决: 我在function.php中使用了以下代码 function replace_add_blank_noopener($comments_text){ return str_replace('rel="nofollow"', 'rel="nofollow noopener" target="_blank"', $comments_text); } a
rel=“nofollow”
。但是,我想让它在我的主题中不带插件。
请帮助我。解决:
我在function.php中使用了以下代码
function replace_add_blank_noopener($comments_text){
return str_replace('rel="nofollow"', 'rel="nofollow noopener" target="_blank"', $comments_text);
}
add_filter('comment_text', 'replace_add_blank_noopener');
并在comments.php中调用它进行打印
replace_add_blank_noopener(comment_text());
试试这个:
function add_noopener($content) {
$content = preg_replace_callback('/]*href=["|\']([^"|\']*)["|\'][^>]*>([^<]*)<\/a>/i', function($m) {
if (strpos($m[1], "YOUR_DOMAIN_ADDRESS") === false)
return '<a href="'.$m[1].'" rel="noopener" target="_blank">'.$m[2].'</a>';
else
return '<a href="'.$m[1].'" target="_blank">'.$m[2].'</a>';
}, $content);
return $content;
}
add_filter('the_content', 'add_noopener');
函数add\u noopener($content){
$content=preg\u replace\u回调('/]*href=[“\124;\'”]([^“\ 124;\']*)[“\ 124;\'][^>]*>([^