Intereting Posts
внедрение ящиков сообщений со ссылкой на все сообщения Пользовательская роль не имеет доступа к панели управления Более быстрый способ запроса пользовательских типов сообщений с несколькими условиями? Как проверить, отправлено ли электронное письмо от определенного плагина или связано с ним? Как заказать WP_Query для группировки результатов? register_activation_hook с включенным файлом Использование WordPress для создания развертки навигации по «Поиск продукта» Любой способ update_post_meta с содержимым html? Он лишается и становится пустым Проблема удаления WordPress Post Получение всех пользовательских сообщений с определенной категорией Автоматическое обновление таблиц из базы данных Ссылки из the_tag не работают Отображать общее количество комментариев пользователя за пределами цикла Вывести the_title () внутри the_content () Виджеты в цикле, если они активны

Обновление заголовка пользовательского типа

Я хочу обновить мета-сообщение о персонализированном типе сообщений, когда пользователь обновляет заголовок настраиваемого типа сообщения в бэкэнде администратора. Что-то вроде псевдо-кода ниже;

if ((get_the_title() !== $val_in_title_field) && (Publish == true)) { update_post_meta( $id, 'custom_field', '' ); } 

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

Solutions Collecting From Web of "Обновление заголовка пользовательского типа"

Попробуйте это,

 add_filter( 'wp_insert_post_data' , 'modify_post_title' , '50', 2 ); function modify_post_title( $data , $postarr ) { if($data['post_type'] == '{custom post type}') { if($data['post_title'] == $postarr['post_title']){ update_post_meta( $data["ID"], 'custom_field', '' ); } } return $data; } 

Ссылка: https://wordpress.org/support/topic/modification-title-before-saving-custom-post