函数wp_set_comment_status用于设置评论的状态。
语法:
wp_set_comment_status( int|WP_Comment $comment_id, string $comment_status, bool $wp_error = false )
参数说明:
- $comment_id (int|WP_Comment) (必需) 评论的ID或WP_Comment对象。
- $comment_status (string) (必需) 要设置的评论状态,包括'approve'、'hold'、'spam'、'trash'等。
- $wp_error (bool) (可选) 是否返回WP_Error对象。默认值为false。
返回值:
- 如果成功更新评论状态,则返回1。
- 如果评论未发生更改,则返回0。
- 如果评论不存在,则返回WP_Error对象(当$wp_error设置为true时)。
示例用法:
1. 将评论状态设置为“审核”:
wp_set_comment_status( 123, 'approve' );
这将把评论ID为123的评论状态设置为“审核”。
2. 将评论状态设置为“垃圾”:
wp_set_comment_status( 456, 'spam' );
这将把评论ID为456的评论状态设置为“垃圾”。
3. 将评论状态设置为“回收站”:
wp_set_comment_status( 789, 'trash' );
这将把评论ID为789的评论状态设置为“回收站”。
注意事项:
- 该函数仅用于设置评论的状态,不会执行任何其他操作,如删除评论。
- 要删除评论,请使用函数wp_delete_comment。
- 请确保在使用该函数之前引入WordPress的核心文件,以便正确调用函数。
- 请确保具有足够的权限来执行评论状态更改操作。
0 个评论