感谢您的阅读,
在管理面板中,当评论等待审核时,您可以在同一操作中“批准并回复”。
然而,在前端,如果你向管理员显示等待的评论,而她点击了回复,则评论不会被批准。
有人知道如何获得适当的链接,或者在哪里修改代码,以便在管理员回复时自动批准评论吗?
Why: 我正在为一个客户创建网站,并试图使其尽可能容易,这样她就不需要学习WP的管理面板。
感谢您的阅读,
在管理面板中,当评论等待审核时,您可以在同一操作中“批准并回复”。
然而,在前端,如果你向管理员显示等待的评论,而她点击了回复,则评论不会被批准。
有人知道如何获得适当的链接,或者在哪里修改代码,以便在管理员回复时自动批准评论吗?
Why: 我正在为一个客户创建网站,并试图使其尽可能容易,这样她就不需要学习WP的管理面板。
好你所要做的就是在评论发布期间检查哪些挂钩可用。
我认为可能有用的是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
主题的文件。每次将注释插入数据库时,都会调用此函数。无论如何(从管理区域、前端或通过某些插件等)我已经在中使用回调函数实现了在贴子页上生成注释的自定义代码functions.php.function MYTHEME_comment($comment, $args, $depth) { $GLOBALS[\'comment\'] = $comment; ?> <li <?php comment_class(); ?> id=\"li-comment-<?php comment_ID() ?>\"> <div