Комментарии: Утвердить, когда администратор отвечает, с лицевой стороны

Спасибо за чтение,

На панели администратора, когда комментарий ожидает модерации, вы можете «Утвердить и ответить» в том же действии.

Тем не менее, в интерфейсе, если вы покажете ожидающие комментарии администратору, и она ударит ответ, комментарий не одобрит.

Кто-нибудь знает, как получить правильную ссылку или изменить код, чтобы автоматически утверждать комментарии при ответе администратора?

Почему: я создаю сайт для клиента и стараюсь сделать его максимально простым, поэтому ей не нужно будет изучать панель администратора WP.

Solutions Collecting From Web of "Комментарии: Утвердить, когда администратор отвечает, с лицевой стороны"

Ну … Все, что вам нужно сделать, это проверить, какие крючки доступны во время публикации комментариев.

Я думаю, что может быть полезно 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 вашей темы. Эта функция будет вызываться каждый раз, когда комментарий вставляется в базу данных. Независимо от того, как (из области администрирования, переднего плана или какого-то плагина и т. Д.),