如何在wordpress中自定义评论功能?

时间:2014-11-18 12:57:47

标签: php wordpress

我是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类型的对象作为数组

我知道我们可以从管理员面板执行此操作,但我想以编程方式执行此操作。请告诉我该怎么做。 提前致谢

1 个答案:

答案 0 :(得分:0)

您是否尝试自动批准每条评论而不对其进行审核?如果是这样,只需取消选中设置>下的以下设置即可讨论

  • 评论必须手动批准
  • 评论作者必须拥有之前批准的评论