Intereting Posts
Добавление дополнительного адреса электронной почты, который получает электронную почту, например, admin – woocommerce Пользовательский фильтр для the_content работает неправильно Добавить пользовательский столбец «Дата» в панель «Все пользователи» в WP Пользовательский тип типа сообщения и категории Изменение настроек WooCommerce Запись в Frontend – все сохраняет, кроме флажков? пользовательский тип сообщения и таксономия URL как получить WP_Query без упорядочения по дате Сохраните sql-файл после вставки wpdb Удаление коротких кодов с детской темы Как я могу запросить всех зарегистрированных пользователей сегодня? Любой может зарегистрироваться через бэкэнд Как получить сообщение meta в функциях? PHP Regex перебирает все изображения в файле и извлекает только те, у которых есть префикс класса "wp-" Как сделать категорию всегда выбранной?

Страница пользовательских настроек 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: нет форматирования при эхо-значении редактора"