Intereting Posts
Заменить код в шаблоне плагина Редактирование страницы продукта Woocommerce $ wpdb-> get_var не возвращает счет Как удалить метатекст почтового формата? Может ли кто-нибудь объяснить функцию третьего параметра «add_rewrite_tag», Как скрыть значения таксономии Duplicate в WordPress? Функция для удаления всех классов изображений, вставленных в сообщения? Манипулировать список тем в wp-admin Переписывание WordPress Какой крючок следует использовать для проверки пользовательских полей формы в форме входа? Когда я должен использовать и проверять nonce? Удаление действия из wp_footer, вызванного в классе, который находится внутри более крупного класса Расширенная сортировка контента в wordpress Проверьте, отмечена ли отметка «Отправить новому пользователю электронное письмо об учетной записи» Редактировать / настроить отдельную страницу образцовой детской темы Genesis

делать больше действий после публикации публикации

Я использую wordpress3.5 , мне нужно написать информацию о сообщении в файл после публикации публикации успешно.

То, что я не знаю,

  1. Когда я нажимаю кнопку «Опубликовать», какую функцию выполняет WordPress, чтобы сохранить сообщение в таблице mysql wp_posts. Я погружаюсь в код wordpess, нашел много многих файлов php.

  2. Если я хочу сделать больше действий, что мне делать. Например, я хочу записать информацию о сообщении в файл.

Огромное спасибо.

Solutions Collecting From Web of "делать больше действий после публикации публикации"

Существует несколько крючков, которые вы можете использовать, например publish_post или save_post , например:

 // an example of a post save hook add_action( 'save_post', 'diligents_post_save_hook' ); function diligents_post_save_hook( $post_id ) { //verify post is not a revision if ( !wp_is_post_revision( $post_id ) ) { // do things } } 

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

Сохранение данных в файл – это шаг, который я не могу охватить, поскольку это не вопрос WordPress, а стандартный вопрос PHP. Подробнее о написании, чтении и сохранении файлов см. В разделе PHP.net.