评论:管理员回复时批准,来自前端

时间:2013-06-20 作者:bysanchy

感谢您的阅读,

在管理面板中,当评论等待审核时,您可以在同一操作中“批准并回复”。

然而,在前端,如果你向管理员显示等待的评论,而她点击了回复,则评论不会被批准。

有人知道如何获得适当的链接,或者在哪里修改代码,以便在管理员回复时自动批准评论吗?

Why: 我正在为一个客户创建网站,并试图使其尽可能容易,这样她就不需要学习WP的管理面板。

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

好你所要做的就是在评论发布期间检查哪些挂钩可用。

我认为可能有用的是wp_insert_comment. 所以你可以这样做:

function my_wp_insert_comment($id, $comment) {
    if ( is_admin() && $comment->comment_parent ) {
        if ( wp_get_comment_status( $comment->comment_parent ) == \'unapproved\' )
            wp_set_comment_status( $comment->comment_parent, \'approve\' );
    }
}
add_action(\'wp_insert_comment\', \'my_wp_insert_comment\', 10, 2);
只需将此代码放入function.php 主题的文件。每次将注释插入数据库时,都会调用此函数。无论如何(从管理区域、前端或通过某些插件等)

结束