Вопросы с тегом «save-post»

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

31
Почему действие save_post срабатывает при создании нового сообщения?

Я удивлен тем фактом, что моя функция, которую я прикрепил к save_postдействию, срабатывает, когда я нажимаю ссылку «Новая публикация» на панели администратора. Примечание. Это происходит до того, как я нажал Saveили Update, и срабатывает немедленно, а не после истечения времени или автоматического...

27
Добавить проверку и обработку ошибок при сохранении пользовательских полей?

У меня есть функция, которая определяет настраиваемое поле для типа сообщения. Скажите, что поле "subhead". Когда сообщение сохранено, я хочу выполнить некоторую проверку ввода и отобразить сообщение об ошибке на экране редактирования сообщения, если это необходимо. Что-то типа: // Handle post...

20
Передача сообщений об ошибках / предупреждений из мета-бокса в «admin_notices»

У меня есть простое мета-поле, которое обновляет пользовательские поля сообщений (используя update_post_meta()). Как я могу отправить сообщение об ошибке или предупреждение на следующую страницу после того, как пользователь публикует / обновляет сообщение и не заполняет одно из полей мета-поля (или...

19
Как правильно подключить сообщение об обновлении?

я пытаюсь перехватить, когда сообщение обновляется, но все перехвата 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');но ни один идентификатор не был...

17
Запретить публикацию публикации, если пользовательские поля не заполнены

У меня есть пользовательский тип сообщения, Eventкоторый содержит начальные и конечные настраиваемые поля даты / времени (как метабоксы на экране редактирования сообщения). Я хотел бы убедиться, что событие не может быть опубликовано (или запланировано) без заполнения дат, так как это вызовет...

16
Использование save_post для замены заголовка поста

Я использую пользовательские посты, и в них мне не нужен заголовок. Это приводит к тому, что Wordpress устанавливает заголовки моих сообщений на «Авто черновик». Я хотел бы изменить значение заголовка на другое, вычисленное из других полей в моем сообщении. Как мне сделать это, используя save_post...

12
Как избежать бесконечного цикла в обратном вызове save_post

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

10
Metabox с флажком не обновляется

Я пытаюсь установить meta_box с одним флажком, все идет хорошо, однако, если я сниму флажок и сохраню сообщение, оно снова помечается как проверенное, я смотрю, но не могу найти свою ошибку. Посмотрите мой код. function am_checkbox_option() { global $post; $custom = get_post_custom($post->ID);...

8
Вернуть $ post_id, когда DOING_AUTOSAVE?

Я вижу следующую картину снова и снова, на этом сайте и в других местах: add_action( 'save_post', 'wpse14169_save_post' ); function wpse14169_save_post( $post_id ) { if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return $post_id; } // Other code... } Почему я должен вернуться...