add_editor_style简介
参数$stylesheet是相对于主题根目录的css样式表的名称。它还接受样式表组成的数组。这个参数是可选的,默认值为“editor-style.css”。add_editor_style函数会自动添加另一个带有-rtl前缀的样式表,例如editor-style-rtl.css。如果该文件不存在,则在这个样式表$stylesheet添加到TinyMCE之前将被删除。如果一个由样式表组成的数组传递给add_editor_style(),则只为第一个样式表添加RTL。从3.4版本开始,TinyMCE主体就有了.rtlCSS类。使用类向主样式表中添加任何RTL样式是一个更好的选择。add_editor_style参数
$stylesheet(array|string) (可选的)相对于根目录的样式表或由样式表组成的数组,缺省值是'editor-style.css'。add_editor_style扩展
允许主题开发人员将自定义样式表文件链接到TinyMCE可视化编辑器。该函数测试作为$stylesheet参数给出的相对路径是否存在,并在成功时链接该文件。如果没有指定$stylesheet参数,该函数将测试当前主题目录下是否存在默认的编辑器样式表文件editor-style.css,并在成功时链接该文件。如果使用子主题,则测试当前子主题目录和父主题目录,如果找到具有相同相对路径的文件,则将与此调用链接。
要从当前主题目录以外的位置链接样式表文件,例如在插件目录下,请使用附加到mce_css钩子的过滤器。
add_editor_style源代码
File: wp-includes/theme.phpfunction add_editor_style( $stylesheet = 'editor-style.css' ) {    global $editor_styles;    add_theme_support( 'editor-style' );    $editor_styles = (array) $editor_styles;    $stylesheet    = (array) $stylesheet;    if ( is_rtl() ) {        $rtl_stylesheet = str_replace( '.css', '-rtl.css', $stylesheet[0] );转载请注明来源网址:青锋建站-http://www.sjzphp.com/kaifazhe/wordpress/add_editor_style_1377.html
 
