我想在 tinyMCE 编辑器中更改 UL 列表的结构:
<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
至:
<ul>
<li><i class="icon"></i> item 1</li>
<li><i class="icon"></i> item 2</li>
</ul>
我正在使用 Wordpress,想知道这是否可以使用样式格式来完成 -> http://codex.wordpress.org/TinyMCE_Custom_Styles
我努力了:
function custom_mce_before_init_insert_formats($init_array) {
$style_formats = array(
array(
'title' => 'arrow',
'inline' => 'i',
'classes' => 'icon',
'wrapper' => false
)
);
$init_array['style_formats'] = json_encode($style_formats);
return $init_array;
}
add_filter('tiny_mce_before_init', 'custom_mce_before_init_insert_formats');
但这会生成不适当的代码:
<ul>
<li><i class="icon">item 1</i></li>
<li><i class="icon">item 2</i></li>
</ul>
任何解决方案都会非常有帮助。
谢谢你。