wordpress函数add_editor_style如何使用

更新时间:2022-06-10 21:58:17 来源:青锋建站 作者:青锋建站
  官方的解释是为自定义的TinyMCE 编辑器样式表增加回调。.以下是青锋建站结合官方的说法给大家分享wordpress函数add_editor_style的属性含义与使用方法。

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.php
function 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] );
  以上就是青锋建站给大家分享的wordpress函数add_editor_style使用方法。青锋建站承接网站建设服务,包括织梦建站,phpcms建站,wordpress建站,CMS系统开发,SEO网站优化,网络营销推广,企业邮箱,400电话。

转载请注明来源网址:青锋建站-http://www.sjzphp.com/cmsxitong/wordpressxt/add_editor_style_1377.html

地方分站

电话 15632335515 | 邮箱 943703539@qq.com | QQ 943703539 | 微信 qingfengjianzhan

Copyright © 2016-2026 青锋建站 版权所有