WordPressでは、ユーザーが自分がコメントした記事の一覧を確認できるようにすることで、サイトの利便性を向上させることができます。
特に、ユーザーが再訪してコメントのやり取りを追跡したい場合に有用です。
この記事では、WordPressでユーザーが自分のコメント履歴を簡単に確認できるよう、コメントした記事一覧を表示する方法を紹介します。
自分がコメントした記事一覧を表示する方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<?php $user_id = get_current_user_id();?> <?php $args = array( 'status' => 'approve' , 'user_id' => $user_id ); $comments = get_comments( $args );?> <?php if (!empty($comments)):?> <?php foreach($comments as $comment): $post = get_post($comment->comment_post_ID); the_time('Y.m.d');//コメントした記事の投稿日 the_title();//コメントした記事のタイトル print mb_strimwidth(get_comment_excerpt(), 0, 100, "…", "UTF-8");//コメント抜粋 comment_date('Y/m/d');//コメントした日 ?> <?php endforeach; ?> <?php else:?> コメントした記事はありません <?php endif;?> |
参考ページ
https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/get_comments
コメント