在哪里修改Get_Comment_Author_link()?

时间:2012-08-28 作者:user385917

每当用户按评论作者时,它都会将用户重定向到用户浏览的站点。我只想添加target=“\\u blank”元素。我可以在哪里修改它?

在文件中,我只看到以下内容:get\\u comment\\u author\\u link()

2 个回复
SO网友:Joshua Abenazer

您必须使用get_comment_author_link 按以下方式对此进行筛选。

add_filter( "get_comment_author_link", "wpse_63316_modifiy_comment_author_anchor" );
function wpse_63316_modifiy_comment_author_anchor( $author_link ){
    return str_replace( "<a", "<a target=\'_blank\'", $author_link );
}

SO网友:Mohammad Ayoub Khan

Add an custom 类以注释\\u author\\u链接。使用“get\\u comment\\u author\\u link”此函数获取注释作者链接时。

只需将此代码添加到函数中即可。php

// filter for get_comment_author_link
function custom_get_comment_author_link($content)
{
    $extra_classes = \'text-decoration-none text-primary fw-bold mb-0\';
    return preg_replace(\'/url/\', \'url \' . $extra_classes, $content);
}

add_filter(\'get_comment_author_link\', \'custom_get_comment_author_link\', 99);

结束