Удаляет ли WP сообщение при пожаре, когда удаленные сообщения автоматически удаляются?


У меня есть пользовательская таблица бд, в которой хранятся дополнительные данные о публикациях, и мне нужно удалить записи из моей пользовательской таблицы при удалении исходной записи.

Будет ли WP запускать действие delete_post ниже и запускать my_function, когда WP "автоматически" удаляет сообщения, которые были удалены?

add_action( 'delete_post', 'my_function');

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

Author: Krzysiek Dróżdż, 2018-05-30

1 answers

Краткий ответ

Да, это так;)

Длинный ответ

Вызывается функция, которая используется для очистки корзины/удаления ненужных записей wp_scheduled_delete. Когда вы взглянете на , это код , вы увидите, что он использует wp_delete_post для удаления сообщений, а внутри wp_delete_post выполняется действие delete_post, как вы можете видеть здесь.

 4
Author: Krzysiek Dróżdż, 2018-05-30 12:55:56