Intereting Posts
Язык перевода не работает? Как я могу остановить доступ незарегистрированного пользователя в каталоге wp-content / uploads без использования файла .htaccess? Выход HTML с помощью Theme Customizer не работает add_rewrite_rule ведет себя странно Лучший способ спасти очень старый сайт WP Создайте 2 типа сообщений, один родитель в другой в плагине Uncaught SyntaxError: Неожиданный токен Незаконный Удалите wp-caption, но покажите изображение Тема Активировать крючок Как получить идентификатор сообщения на статической странице? WordPress, IIS7, SQL Server 2008, не отображая сообщений (отображает «Nothing Found …») и показывает только количество попыток в админ – как исправить? Добавление разбивки на страницы для запроса пользовательской страницы Печать имени подменю Dashboard и имени файла Перенаправить шаблон URL в WordPress Использование .htaccess wp enqueue скрипты action hook, вызываемый для нескольких сообщений

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

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