php geteditor,wordpress函数get_editor_stylesheets()用法示例

get_editor_stylesheets()

Retrieve any registered editor stylesheets

描述

返回值

(array) If registered, a list of editor stylesheet URLs.

源代码

File: wp-includes/theme.php

function get_editor_stylesheets() {

$stylesheets = array();

// load editor_style.css if the current theme supports it

if ( ! empty( $GLOBALS['editor_styles'] ) && is_array( $GLOBALS['editor_styles'] ) ) {

$editor_styles = $GLOBALS['editor_styles'];

$editor_styles = array_unique( array_filter( $editor_styles ) );

$style_uri = get_stylesheet_directory_uri();

$style_dir = get_stylesheet_directory();

// Support externally referenced styles (like, say, fonts).

foreach ( $editor_styles as $key => $file ) {

if ( preg_match( '~^(https?:)?//~', $file ) ) {

$stylesheets[] = esc_url_raw( $file );

unset( $editor_styles[ $key ] );

}

}

// Look in a parent theme first, that way child theme CSS overrides.

if ( is_child_theme() ) {

$template_uri = get_template_directory_uri();

$template_dir = get_template_directory();

foreach ( $editor_styles as $key => $file ) {

if ( $file && file_exists( "$template_dir/$file" ) ) {

$stylesheets[] = "$template_uri/$file";

}

}

}

foreach ( $editor_styles as $file ) {

if ( $file && file_exists( "$style_dir/$file" ) ) {

$stylesheets[] = "$style_uri/$file";

}

}

}

/**

* Filters the array of stylesheets applied to the editor.

*

* @since 4.3.0

*

* @param array $stylesheets Array of stylesheets to be applied to the editor.

*/

return apply_filters( 'editor_stylesheets', $stylesheets );

}

更新日志

Version

描述

4.0.0

Introduced.

相关函数

Uses

wp-includes/theme.php:

editor_stylesheets

wp-includes/theme.php:

get_stylesheet_directory_uri()

wp-includes/theme.php:

get_stylesheet_directory()

wp-includes/theme.php:

get_template_directory_uri()

wp-includes/theme.php:

get_template_directory()

wp-includes/theme.php:

is_child_theme()

wp-includes/formatting.php:

esc_url_raw()

wp-includes/plugin.php:

apply_filters()

Show 3 more uses

Used By

wp-includes/class-wp-editor.php:

_WP_Editors::editor_settings()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值