Intereting Posts
Где / как хранятся категории? Удалите раздел «Подробности приложения» в медиаплеере wordpress Получить название сообщения без использования the_title (); Плагины, подобные WP Robot, считаются спамом сообщества? Как заменить текст «Защищенный паролем» на значок в Admin Нужна помощь в понимании параметров разбивки на страницы Веб-сайт WordPress загружается отлично на настольных браузерах, но Safari для iOS не может полностью загрузить его Как получить сообщение, когда сообщение отправлено Почтовый идентификатор случайной печати на странице Пользовательский JS API динамически добавляет разделы и элементы управления Прокрутка сообщений с помощью Ajax Как получить пользователей по пользовательским полям / по метаданным пользователя? Сохраняйте основные статьи и блоги авторов, отрываясь, Новости / Журнал, как сайт Удалить вложение в текстовом окне WP media modal Запретить пользователям авторскую роль от редактирования уже ожидающих сообщений

Добавление выпадающих списков в редактор tinyMCE

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

Я хочу, чтобы пользователь мог выбрать блок текста, включая теги <ul> , multiple <p> и выбрать элемент из редактора tinyMCE и обернуть весь блок текста в <div class="something">... </div>.

Я начал с этого великого учебника, но я думаю, что мой недостаток опыта заставляет меня не понимать этого, или я снова иду по кругу. http://alisothegeek.com/2011/05/tinymce-styles-dropdown-wordpress-visual-editor/

Мне удалось получить этот метод, чтобы обернуть каждый тег в его собственный div, поэтому, если у меня есть <ul> каждый <li> будет в этом классе, но это не сработает для того, что я пытаюсь сделать , Мне действительно нужно обернуть весь выбор в новом div.

Вот мой текущий элемент массива (см. Шаг 2 метода 2 в ссылке выше): …

 > array( > 'title' => 'Div Section', > 'block' => 'div', > 'classes' => 'newClass', > 'wrapper' => true > ), 

Спасибо за любой совет!

ОБНОВИТЬ

было предложено включить полный массив:

 add_filter( 'tiny_mce_before_init', 'my_mce_before_init' ); function my_mce_before_init( $settings ) { $style_formats = array( array( 'title' => 'Button', 'selector' => 'a', 'classes' => 'button' ), array( 'title' => 'Callout Box', 'block' => 'div', 'classes' => 'callout', 'wrapper' => true ), array( 'title' => 'Div Section', 'block' => 'div', 'classes' => 'newClass', 'wrapper' => true ), array( 'title' => 'Bold Red Text', 'inline' => 'span', 'styles' => array( 'color' => '#f00', 'fontWeight' => 'bold' ) ) ); $settings['style_formats'] = json_encode( $style_formats ); return $settings; } 

Solutions Collecting From Web of "Добавление выпадающих списков в редактор tinyMCE"