是否在评论上显示评论者的注册日期?

时间:2013-01-13 作者:pradip

有没有办法在评论上显示用户(注册)的注册日期。

假设我写了一篇文章,注册用户a、B、C和D在我的文章上留下了评论。

默认情况下,我可以显示评论日期、评论人姓名和电子邮件。

我还想显示评论者的注册日期。

如何做到这一点?

2 个回复
SO网友:Milo

在您的wp_list_comments 回调函数,可以调用get_userdata 要获取任何其他评论作者数据,请执行以下操作:

$userdata = get_userdata( $comment->user_id );
echo \'Registered: \' . $userdata->user_registered;

// format the date
// Sunday January 13th 2013
echo \'Registered: \' . date( \'l F jS Y\', strtotime( $userdata->user_registered ) );

SO网友:s_ha_dum

您需要的所有信息都在用户对象中get_user_by.

$user = get_user_by(\'login\',\'login-name\');
var_dump($user);
但这些信息可能已经可用。仔细检查主题,看看已经提取了哪些信息。

结束

相关推荐

UPDATE_POST_META()在SAVE_POST中不起作用

我在自定义帖子中向metabox添加了一些文本输入字段。现在,每当我在管理面板的文本字段中放入一些数据并单击“保存”时,所有数据都会消失。代码如下:<?php function swpd_render_info_fields() { ?> <label for=\"swpd_comany_addr\">Company Address</label> <input type=\"text\" name=