数组值“content\\u css”不够,TinyMCE无法简单地从自定义中获取类。css文件。您需要在下拉列表中定义所需的样式列表:
function my_format_TinyMCE( $in ) {
$in[\'content_css\'] = get_template_directory_uri() . "/custom.css";
$in[\'importcss_append\'] = TRUE;
$in[\'style_formats\'] = json_encode(array(
array(\'title\' => \'Title for Style #1\', \'classes\' => \'example-class\'),
array(\'title\' => \'Title for Style #2\', \'classes\' => \'example-class-two\'),
));
return $in;
}
add_filter( \'tiny_mce_before_init\', \'my_format_TinyMCE\' );
有关“style\\u格式”中可以包含的内容的完整格式,请查看TinyMCE文档:
Style Formats in TinyMCE. 确保它必须是JSON格式(这就是我使用JSON\\u encode函数的原因)。