Intereting Posts
show div только если есть связанная запись внутри Изображение с водяным значком, как только оно будет установлено на странице редактирования после публикации Определено переопределение перекрытия? Как отличить URL для правила перезаписи? Создание функции загрузки многократных изображений в Параметры темы? Нужна oop для темы wordpress? Пользовательский тип сообщения как дочерний элемент страницы Pre Get Posts – Разница между условными () и $ query-> условными ()? Я хочу создать разбивку на страницы для моего настраиваемого архива типа сообщения, который я показываю с помощью цикла Пользовательский тип сообщения, пользовательский список столбцов Ограничение количества страниц, которые пользователи могут создавать в пользовательских типах сообщений Сеть: получить список последних сообщений wp_tag_cloud () и the_taxonomies () работают, но не the_tag () Как предотвратить ошибку adminsitrator для базы данных Список публикаций на главной странице

save_post action hook для комментариев

Есть ли действие, подобное save_post для комментариев? Уже пробовал comment_post, который не срабатывает при нажатии кнопки обновления на комментарий в WordPress.

Solutions Collecting From Web of "save_post action hook для комментариев"

Вы можете попробовать крюк edit_comment который запускается в функции wp_update_comment() , вызванной edit_comment() когда вы редактируете комментарий в бэкэнд.

Этот крючок запускается после обновления комментария в базе данных.

Пример:

 add_action( 'edit_comment', function( $comment_ID ) { // ... your code here ... } ); 

Обратите внимание на следующий комментарий в источнике :

Крючок также срабатывает непосредственно перед запуском перехватчиков состояния комментариев.

Я считаю этот комментарий несколько сбивающим с толку, потому что на самом деле это фильтр get_comment который запускается сразу же после того, как перехватчики перехода статуса комментария wp_transition_comment_status() функции wp_transition_comment_status() . Но это правда, если hook = action , но я обычно понимаю, что слова hooks являются как действиями, так и фильтрами . Но это был лишь небольшой поворот.

ps: Моя первая мысль / предположение была save_comment , прежде чем я проверил источник 😉

Я просто использую это, так как я не мог найти другого.

 add_action('plugins_loaded', 'Check_commentt'); //or directly execute Check_commentt() function Check_commentt(){ if (isset($_POST['author']) && isset($_POST['email'])){ //do something } }