Intereting Posts
Предотвратить добавление пользовательской таксономии в меню администратора? Эскиз миниатюры на панели инструментов Как создать плагин wordpress с пунктом меню и т. Д. Миграция локального сайта WordPress в Openshift add_image_sizes игнорирует размеры посевов и использует пропорции Редактировать настраиваемый тип сообщения на странице пользовательского администратора вместо Post Admin Какие URL-адреса активов приемлемы для установки «ванильного» MU? Сопоставление базовых моделей с сериализованным массивом в таблице wp_options Использовать CONSTANT в wp_enqueue_script невозможно? Нажатие кнопки боковой панели при переадресации пользователя вместо этого отображает ее Расширение нового медиа-загрузчика в WordPress 3.5 Список сообщений И тип пользовательских сообщений по категориям Как восстановить удаленные страницы или их постоянные ссылки? Список дочерних страниц родительской страницы родителей (дочерние страницы от грандиозного родителя) Текстовые фрагменты, разделяемые сообщениями

Как перехватить заголовок сообщения после публикации

Я новичок в WP, и я не мог найти это решение самостоятельно.

это моя функция,

 function explodetitletotags () {

     глобальные $ post;

     $ title = $ post-> post_title;

     $ tags = explode ('', preg_replace ('/ [^ \ p {L} 0-9] /', '', $ title)); 

     foreach $ tags как $ tag {

         глобальные $ post;

         $ thePostID = $ post-> ID;

         wp_add_post_tags ($ thePostID, $ tag);

     }

 }

 add_action ('publish_post', 'explodetitletotags');

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

Мое предположение здесь: $title = $post->post_title; в моей функции вызывать старую версию заголовка из базы данных вместо новой версии, я думаю, почему бы не просто захватить заголовок, прежде чем он будет отправлен в базу данных, так что название всегда будет последней версией, так ли это?

Если да, есть ли способ перехватить / убрать wordpress на пост-Сохранить, прежде чем он будет сохранен в базе данных таблицы wp_posts?

Мне жаль моего английского, потому что это не мой первый язык и спасибо за вашу помощь.

Solutions Collecting From Web of "Как перехватить заголовок сообщения после публикации"