将评论者电子邮件更改为显示姓名

时间:2018-10-15 作者:user3547342

wordpress的默认最近评论小部件显示用户的电子邮件地址,而不是他们的显示/名字。。

get\\u comment\\u author()只需将电子邮件地址更改为“匿名”。。。。

我到底应该做些什么改变,让它显示评论者的名字?

$output .= sprintf( _x( \'%1$s on %2$s\', \'widgets\' ),
                \'\' . get_comment_author_link( $comment ) . \'\',
                \'<a href="\' . esc_url( get_comment_link( $comment ) ) . \'">\' . 
get_the_title( $comment->comment_post_ID ) . \'</a>\'                 
            );

2 个回复
SO网友:Pim

简单使用get_comment_author_email. 看见here 了解更多信息。

SO网友:user3547342

好了,伙计们,抱歉我弄明白了。我还在学习WP的法典。。。

以下工作:

get\\u comment\\u author($comment),但在我更改了用户后,它显示的是旧用户名,以便他们有用户名。。。我的错:(

结束

相关推荐

Simple comments spam solution

我想实施一个解决方案,打击评论垃圾邮件和方法很简单。我想,每一个评论,有“网站”字段填写被自动标记为垃圾邮件。此外,在提交之前或之后,应显示一条小警告,告知用户如果使用“网站”字段,其邮件将被标记为垃圾邮件<;这不是强制性的实现这一目标的最佳方法是什么?