Intereting Posts
Закажите meta_key с помощью двух meta_queries Получить мета из пользовательского поля URL-адреса изображения Как проверить, является ли значение метаданных ложным для всех сообщений, а затем сделать что-то на основе этого Получить заказ пользователей с помощью мета-ключа с ограничением Могу ли я использовать функцию ядра или ссылку на существующий контент в своем плагине? Показаны графы сообщений (автор) Собственные в списке сообщений администратора Гравитационные формы. Могу ли я иметь несколько специализированных прядильщиков? Почему у меня есть смазывание изображений в WordPress Сортировка по фронту Отображать пользовательские типы сообщений в wp_list_pages удалять только сообщение в запросе / для каждого утверждения (передняя часть) неправильный URL-адрес почтового архива Что позволяет плагину не удалять? Как добавить поля в таблицу параметров wp? Функция wp_title () в теге <title>

Страница пользовательских настроек TinyMce: нет форматирования при эхо-значении редактора

Я создал страницу пользовательских настроек с несколькими wp_editor() . Когда я вводю какой-либо текст в редакторе и отформатирую его (например, сделаю жирным), а затем сохраните его, значение будет сохранено в базе данных. Если я снова загружу страницу настроек, она загрузит текст в редакторе полужирным шрифтом.

Однако, когда я загружаю параметры на странице и повторяю это, у него нет html-тегов, что так всегда.

Я не добавил никакой санитарии, и, похоже, он знает, что он смелый, потому что он работает при загрузке страницы настроек.

Кто-нибудь знает, как я могу заставить его не удалять html-теги при печати значения из поля редактора?

Вот как я его печатаю:

 $options = get_option('settings'); echo $options['information']; 

EDIT: Так я создаю wp_editor :

 <?php wp_editor( $options['text'], 'text', array( 'textarea_name' => 'settings[text]', 'media_buttons' => false, 'textarea_rows' => 10 )); ?> 

Он автоматически сохраняет его, когда я нажимаю кнопку отправки формы. Это создается следующим образом:

 function settings_page() { if (!current_user_can('manage_options')) { wp_die(__('You do not have sufficient permissions to access this page.', 'test')); } ?> <div class="wrap"> <?php screen_icon(); ?> <h2><?php _e('Settings', 'test'); ?></h2> <form method="post" action="options.php"> <?php settings_fields( 'settings' ); ?> <?php do_settings_sections( 'settings-page' ); ?> <?php submit_button(); ?> </form> </div> <?php } 

Solutions Collecting From Web of "Страница пользовательских настроек TinyMce: нет форматирования при эхо-значении редактора"