Intereting Posts

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 } }