Intereting Posts
Добавить div внутри подменю Зафиксировать пользовательскую таксономию Дисплей два раза по каждому вызову Как реализовать на этот раз php-код в Woking с моими сообщениями в WordPress get в настоящее время показывает идентификатор автора в теме functions.php Windows 7 загружает WordPress и загружается в стек LAMP и настраивает Пользовательский тип сообщения, который позволяет пользователям создавать набор сообщений? Размещение основного блога WordPress под другим именем папки Локализация темы WP заставить пользователя повторно войти через 4 часа – как? Показать последние три комментария за сообщение WP_Query – с использованием category__and, когда одна из категорий равна 0 Как переопределить wp-login.php WP_Query orderby изменен для включения пользовательских мета-изменений WordPress внезапно прекратит сохранять файлы, загруженные моим кодом (выполняется в nopriv ajax) Создание формы блога в блоге для входа в систему только для зарегистрированных пользователей

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

Я использую 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.