Intereting Posts
Автоматическое обнаружение ошибок JavaScript и предупреждение пользователя темы Получать случайные сообщения между конкретными датами / определенного возраста Лучшее изображение Как печатать выходные данные функции get_num_queries от frontend до backend? Ajax-вызов из WP-страницы администратора OFTEN возвращает 0, но не всегда Применить WP для использования определенного шаблона поиска Сохранять значения, сгенерированные через API, как термины таксономии Как получить доступ к переменным плагина из шаблонов тем, не используя глобальные переменные? Заказ сообщений по дате пользовательского поля Получите содержание страницы, не создавая HTML Измените по умолчанию параметр «Применить изменения к» при редактировании изображений Несколько экземпляров query_posts Создание перекрестного продвижения категорий в WordPress с использованием 'pre_get_posts' Выходной массив в одну ячейку таблицы Справка с инструкцией if else для разделения содержимого с вложения изображения

textarea_name не работает с wp_editor

Раньше я использовал обычное текстовое поле и пытался изменить wp_editor на front-end.

 <div class="small-12 large-12 columns"> <textarea name="post_content" rows="10" cols="20" placeholder="Briefly describe yourself. please do not put your email or phone number"> <?php echo get_the_content($resume_id); ?> </textarea> </div> 

Он отлично работает, и я попытался перейти на wp_editor .

 <?php $post = get_post($resume_id, OBJECT, 'edit'); $content = $post->post_content; $editor_id = 'editpost'; $settings = array('textarea_name' => 'post_content'); wp_editor($content, $editor_id, $settings ); ?> 

На следующем шаге получите значение, подобное этому.

 $post_content = $_POST['post_content']; 

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

Предположим, что исходное содержимое «123» и обновлено «12345» и нажмите кнопку обновления.

 $post_content = $_POST['post_content']; 

он получает только «123».

Я что-то пропустил?

$editor_id (строка) (обязательно) Значение атрибута идентификатора HTML для текстового поля и TinyMCE. (могут содержать только строчные буквы)

http://codex.wordpress.org/Function_Reference/wp_editor

Второй параметр, переданный wp_editor должен соответствовать атрибуту id текстового поля, а не атрибуту name . В вашем текстовом поле даже нет и id добавить один, а затем использовать его.

 <textarea id="mypostcontent" name="post_content" rows="10"