Запитання з тегом «save-post»

save_post - це дія, яка запускається щоразу, коли створюється або оновлюється публікація чи сторінка, яка може бути з імпорту, форми редагування публікації / сторінки, xmlrpc або повідомлення електронною поштою. Дані для публікації зберігаються в $ _POST, $ _GET або глобальних $ post_data, залежно від того, як редагували публікацію.

1
Чому під час створення нової публікації активується Save_post?
Я здивований тим фактом, що моя функція, яку я застосував до save_postдії, натискає посилання "Нова публікація" на інформаційній панелі адміністратора. Примітка - це ще до того, як я натиснув Saveабо Update, і він запуститься негайно, а не після закінчення часу або автоматичного оновлення. З іншого боку, коли я щось набираю …

7
Додати перевірку та обробку помилок під час збереження спеціальних полів?
У мене є функція, яка визначає спеціальне поле для типу публікації. Скажіть, що поле "підзаголовок". Коли повідомлення збережено, я хочу зробити деяку перевірку на вході та, якщо потрібно, відобразити повідомлення про помилку на екрані редагування публікації. Щось на зразок: // Handle post updating function wpse_update_post_custom_values($post_id, $post) { // Do some …


4
Передача повідомлень про помилки / попередження з мета-вікна в "admin_notices"
У мене є просте мета вікно, яке оновлює користувацькі поля публікації (використовуючи update_post_meta()). Як я можу надіслати повідомлення про помилку чи попередження на наступну сторінку після того, як користувач опублікує / оновить публікацію та не заповнить жодне з метаполей (або заповнить їх недійсними даними)?

2
який правильний спосіб підключити при оновленні публікації
Я намагаюся підключити, коли повідомлення оновлюється, але всі гачки я намагаюся ніколи не виконувати, крім updated_post_meta add_action('updated_post_meta', 'my_function'); function my_function($post_id) { echo 'This is my post ID : '.$post_id; } Я спробував це, add_action('save_post', 'my_function');але жоден ідентифікатор не лунав, або, можливо, це повідомлення вже лунає, але ніколи не відображається через …
19 php  hooks  actions  save-post 

5
Запобігати публікації публікації, якщо спеціальні поля не заповнені
У мене є власний тип публікації Event який містить початкові та кінцеві користувацькі поля дати / кінця (як метабокси на екрані редагування публікацій). Я хотів би переконатися, що подія не може бути опублікована (або запланована) без заповнення дат, оскільки це спричинить проблеми з шаблонами, що відображають дані події (крім того, …

4
Використовуючи save_post для заміни заголовка публікації
Я використовую власні публікації, і в цих заголовках мені не потрібно. Це призводить до того, що Wordpress встановлює заголовки моїх публікацій на "Автоматична чернетка". Я хотів би змінити значення заголовка на щось інше, обчислене з інших полів моєї публікації. Як мені це зробити, використовуючи save_post або якісь інші засоби?

2
Як уникнути нескінченного циклу в зворотному дзвінку save_post
Я використовую цей сайт багато для вирішення своїх проблем, але цього разу мені не вдалося знайти і відповісти на свою проблему. Я отримую і нескінченний цикл при використанні wp_update_postвсередині функції, яка викликається save_post. Я знаю, що це поширене питання, але я не можу зрозуміти, як цього уникнути. Я хочу зберегти …

2
Metabox з галочкою не оновлюється
Я намагаюся встановити meta_box за допомогою одного прапорця, все йде нормально, але якщо я зніміть його та збережу повідомлення, він знову позначатиметься як перевірений, я дивився, але не можу знайти свою помилку. Погляньте мій код. function am_checkbox_option() { global $post; $custom = get_post_custom($post->ID); $front_event = $custom["front_event"][0]; wp_nonce_field(__FILE__, 'am_front_event'); if ( …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.