要在WordPress中显示某个文章的所有评论者名称,你可以使用以下步骤:
(图片来源网络,侵删)
1. 获取文章ID
你需要知道你想要显示评论者名称的文章的ID,你可以通过编辑文章并查看URL来找到它,通常,文章ID是URL中的一部分,例如https://yourwebsite.com/?p=123
中的123
就是文章ID。
2. 使用WP_Query查询评论
你可以使用WP_Query
类来查询这篇文章的所有评论,你需要将文章ID和评论类型作为参数传递给WP_Query
。
$args = array( 'post_id' => $post_id, // 替换为你的文章ID 'type' => 'comments', ); $comments = new WP_Comment_Query($args);
3. 循环输出评论者名称
你可以遍历查询结果,并使用get_comment_author()
函数来获取每个评论者的姓名。
foreach ($comments>comments as $comment) { echo get_comment_author($comment>comment_ID); }
完整代码
以下是完整的代码示例:
$post_id = 123; // 替换为你的文章ID $args = array( 'post_id' => $post_id, 'type' => 'comments', ); $comments = new WP_Comment_Query($args); foreach ($comments>comments as $comment) { echo get_comment_author($comment>comment_ID); }
这段代码将会输出指定文章的所有评论者的姓名,你可以根据需要修改这个代码,你可以添加HTML标签来更好地格式化输出结果。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/485110.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复