我是wordpress的新手,我想以任何用户对博客文章发表评论时以编程方式批准评论,所以我创建了插件,我正在使用此代码:
的add_filter( 'wp_insert_comment', 'sandy_approve_comment');
function sandy_approve_comment($comment_id) {
// Get the comment based on the incoming ID
$comment = get_comment( $comment_id );
// Set its approved comment to 1
$comment->comment_approved = 1;
// Save this value to the database
wp_update_comment( $comment );
}
但我收到此错误: 不能在第1915行的/var/www/html/SandyBlog/wp-includes/comment.php中使用stdClass类型的对象作为数组
我知道我们可以从管理员面板执行此操作,但我想以编程方式执行此操作。请告诉我该怎么做。 提前致谢
答案 0 :(得分:0)
您是否尝试自动批准每条评论而不对其进行审核?如果是这样,只需取消选中设置>下的以下设置即可讨论