如何打印评论作者个人资料链接

时间:2017-01-09 10:00:52

标签: wordpress comments

我想在我的WordPress网站循环中显示评论作者个人资料链接。

我试过了get_comment_author_url(),但它显示了评论作者的Facebook个人资料链接,而我想在我的WordPress网站上打印他的个人资料链接。

最终结果应该是example.com/author/john-smith

我不能仅打印昵称,因为John Smith(在带空格的驼峰情况下)是昵称和显示的名称,应该格式化(用户可能用重音或特殊字符命名)。

1 个答案:

答案 0 :(得分:0)

function force_comment_author_url($ comment) {     //评论是否有有效的作者网址?     $ no_url =!$ comment-> comment_author_url || $ comment-> comment_author_url ==' http://';

if ($comment->user_id && $no_url) {
    // comment was written by a registered user but with no author URL
    $comment->comment_author_url = 'http://www.example.com/?author=' . $comment->user_id;
}
return $comment;

} add_filter(' get_comment',' force_comment_author_url');