您可以使用get_comment_author_link
挂钩,它是get_comment_author_link()
模板标记,就像您的问题已经建议的那样。那么你只需要得到相应的user_id
, 可以通过$comment
全局,并相应地构造所需的链接。
示例性用法如下所示:
add_filter( \'get_comment_author_link\', \'wpse144835_custom_comment_author_link\' );
function wpse144835_custom_comment_author_link( $link ) {
global $comment;
$comment_user_id = $comment->user_id;
// code to create the new link
return $new_link;
}
<小时>Edit:
关于您的问题,相应的评论不幸被删除,因此这是一个信息性的短名单。这里面有很多,太多了,无法真正回答,但我给你一些额外的信息:
由于我们提供了您可以使用的全球$comment->comment_author
对于函数,您可以使用get_comment_author()
或comment_author()
根据您的需要return
或echo
.
在Codex: Global Variables 您可以获得有关它们的概述
这里有WP_Comment_Query
以及Walker_Comment
班
例如,在comment\\u author codex页面上,有comment related functions
此外,我建议您查看comment-template.php
以及comment.php
了解更多信息