web-dev-qa-db-ja.com

コメントにコメンターの登録日を表示しますか?

コメントにユーザーの(登録された)登録日を表示する方法はありますか。

私は記事を書いている、登録ユーザーA、B、CとDが私の記事にコメントを残したとしましょう。

コメントの日付、コメント投稿者の名前、メールアドレスをデフォルトで表示できます。

コメンターの登録日も表示したいです。

どうすればこれができますか?

1
pradip

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 ) );
3
Milo

必要な情報はすべて、 get_user_by によってプルされたユーザーObjectにあります。

$user = get_user_by('login','login-name');
var_dump($user);

情報はすでに入手可能かもしれません。テーマをよく確認して、どの情報が既に取得されているかを確認してください。

0
s_ha_dum