SO网友:Stephen S.
在我看来,使用“样式”下拉列表有助于显示您添加的特定样式是特殊的,而不是主题的标准元素样式(p、h1、h2等)。
法典中的例子很好地概括了这一点:http://codex.wordpress.org/TinyMCE_Custom_Styles
// Callback function to filter the MCE settings
function my_mce_before_init_insert_formats( $init_array ) {
// Define the style_formats array
$style_formats = array(
// Each array child is a format with it\'s own settings
array(
\'title\' => \'H4 Headliner\',
\'block\' => \'h4\',
\'classes\' => \'headliner\',
\'wrapper\' => true,
),
);
// Insert the array, JSON ENCODED, into \'style_formats\'
$init_array[\'style_formats\'] = json_encode( $style_formats );
return $init_array;
}
// Attach callback to \'tiny_mce_before_init\'
add_filter( \'tiny_mce_before_init\', \'my_mce_before_init_insert_formats\' );
另一种选择是只设计
h4
元素,该元素具有样式表中所需的“headliner”样式。如果“headliner”样式是默认样式,那么您实际上不需要添加特殊的类或id。
#content h4 {
(your styles here)
}