Intereting Posts
результаты пользовательского поиска, затронутые набором _REQUEST Создание пользовательского типа персонализации изображений? Что я могу использовать для добавления пользовательской кнопки между кнопкой «Опубликовать» и «Переместить в корзину»? Зачем использовать dynamic_sidebar () условно? Tabindex при вводе текста сразу после ввода названия WordPress Как правильно закодировать мой нижний колонтитул? См. Пример Добавить размер изображения, если шаблон страницы Не удается получить доступ к экрану входа в систему, wp-login.php 404's wp_hash_password неожиданное поведение Автоматически обрезать изображение в div Как замедлить реакцию сервера Как добавить изображения, загруженные в сообщение, в настраиваемое поле по умолчанию Можно ли изменить пул по умолчанию? сделать URL неограниченным Должно помещать пользовательский код в functions.php или создавать плагины

Отображать сообщение об успешном завершении после wp_update_post

Я хочу показать сообщение об успешном обновлении формы из front-end, используя wp_update_post в верхней части формы.

Я использую ниже на странице редактирования

 $post_id = wp_update_post($edit_post); 

и определенная функция

 function write_here_show_success_messages( $success_msg ) { echo '<div class="form-success">'; echo '<span>'.$success_msg.'</span><br/>'; echo '</div>'; } 

Как выполнить эту функцию, когда форма будет обновлена ​​в верхней части формы (или конкретное местоположение на странице)?

Solutions Collecting From Web of "Отображать сообщение об успешном завершении после wp_update_post"

wp_update_post

Идентификатор сообщения, если сообщение успешно обновлено в базе данных. В противном случае возвращается 0.

Так что просто повторите это.

 if ( $post_id != 0 ) { // success! write_here_show_success_messages(); } 

Или вы можете использовать действие.

 <?php /** use action for success message **/ if ( $post_id != 0 ) { // success! add_action('form_message', 'write_here_show_success_messages' ); } ?> <div> <?php do_action('form_message'); ?> <form> <!-- form contents --> </form> </div>