Intereting Posts

Добавление выпадающих списков в редактор 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"