admin管理员组文章数量:1435859
How get ID all pending comments wp ? I want realizate via loop php, but i do not how get it.
wp_get_comment_status - function is returend only trash', 'approved', 'unapproved', 'spam' status.
How get ID all pending comments wp ? I want realizate via loop php, but i do not how get it.
wp_get_comment_status - function is returend only trash', 'approved', 'unapproved', 'spam' status.
Share Improve this question edited Mar 21, 2019 at 0:02 fuxia♦ 107k39 gold badges255 silver badges459 bronze badges asked Mar 20, 2019 at 14:20 gomezgomez 32 bronze badges 1- 1 I'd guess 'unapproved' are the pending ones. Can you find a comment in pending then check its status in the database? – Rup Commented Mar 20, 2019 at 14:42
1 Answer
Reset to default 1get_comments()
will get comments for you, either from all across a blog or for a specific post. Its arguments are documented at WP_Comment_Query::__construct()
.
Unless you've installed a plugin that adds pending
as a comment status, you're probably looking for something like this:
$args = array(
// Limits comments to a specific post.
// Leave this off if you want all comments, blog-wide.
'post_id' => $post_id,
// Get only non-approved (ie, pending) comments.
'status' => 'hold',
// Will only fetch comment IDs.
// If you want full comment objects, leave this off.
'fields' => 'ids',
);
$comments = get_comments( $args );
If you have installed a plugin that adds pending
as a status, you can try using 'status' => 'pending'
instead of 'status' => 'hold'
, since the status
argument will allow custom statuses.
本文标签: Pending Comments
版权声明:本文标题:Pending Comments 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745670563a2669543.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论