返回介绍

wp_style_loader_src()

发布于 2017-09-11 12:58:34 字数 2378 浏览 933 评论 0 收藏 0

wp_style_loader_src( string $src,  string $handle )

Administration Screen CSS for changing the styles.


description

If installing the ‘wp-admin/’ directory will be replaced with ‘./’.

The $_wp_admin_css_colors global manages the Administration Screens CSS stylesheet that is loaded. The option that is set is ‘admin_color’ and is the color and key for the array. The value for the color key is an object with a ‘url’ parameter that has the URL path to the CSS file.

The query from $src parameter will be appended to the URL that is given from the $_wp_admin_css_colors array value URL.


参数

$src

(string) (Required) 源代码 URL.

$handle

(string) (Required) Either 'colors' or 'colors-rtl'.


返回值

(string|false) URL path to CSS stylesheet for Administration Screens.


源代码

File: wp-includes/script-loader.php

function wp_style_loader_src( $src, $handle ) {
	global $_wp_admin_css_colors;

	if ( wp_installing() )
		return preg_replace( '#^wp-admin/#', './', $src );

	if ( 'colors' == $handle ) {
		$color = get_user_option('admin_color');

		if ( empty($color) || !isset($_wp_admin_css_colors[$color]) )
			$color = 'fresh';

		$color = $_wp_admin_css_colors[$color];
		$url = $color->url;

		if ( ! $url ) {
			return false;
		}

		$parsed = parse_url( $src );
		if ( isset($parsed['query']) && $parsed['query'] ) {
			wp_parse_str( $parsed['query'], $qv );
			$url = add_query_arg( $qv, $url );
		}

		return $url;
	}

	return $src;
}

更新日志

Versiondescription
2.6.0Introduced.

相关函数

Uses

  • wp-includes/load.php: wp_installing()
  • wp-includes/formatting.php: wp_parse_str()
  • wp-includes/functions.php: add_query_arg()
  • wp-includes/user.php: get_user_option()

User Contributed Notes

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文