Intereting Posts
Как отобразить некоторые выбранные метаданные пользователя на определенной странице с помощью короткого кода? Обычная конвертация метаданных от метаданных от старого к новому Обрезаемая фатальная ошибка: объект класса stdClass не может быть преобразован в строку после WP 4.7 Храните wp_insert_post в добавлении дубликатов Может ли пользователь найти дочернюю страницу? Как сеть активируется в зависимости от активации (путем внедрения)? Ссылка на изображение для публикации Как работать с ошибкой «этот адрес электронной почты уже используется»? как использовать pre_gets_posts, чтобы исключить один запрошенный идентификатор из домашней петли импорт плагина w / settings из одной установки WP в другую Сортировать пользователей по meta_value_num Как получить сообщения, опубликованные между датой и сегодня? Как изменить стандартную систему хэширования wordpress по умолчанию на что-то обычай? Как использовать post_updated hook до и после аргументов Получить фотографии пользователя Facebook в виде WordPress Upload

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

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

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

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

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

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