is_dynamic_sidebar() - WordPress 函数参考中文文档

返回介绍

is_dynamic_sidebar()

发布于 2017-09-11 字数1203 浏览 825 评论 0

is_dynamic_sidebar()

Whether the dynamic sidebar is enabled and used by theme.


描述


返回值

(bool) True, if using widgets. False, if not using widgets.


源代码

File: wp-includes/widgets.php

function is_dynamic_sidebar() {
	global $wp_registered_widgets, $wp_registered_sidebars;
	$sidebars_widgets = get_option('sidebars_widgets');
	foreach ( (array) $wp_registered_sidebars as $index => $sidebar ) {
		if ( ! empty( $sidebars_widgets[ $index ] ) ) {
			foreach ( (array) $sidebars_widgets[$index] as $widget )
				if ( array_key_exists($widget, $wp_registered_widgets) )
					return true;
		}
	}
	return false;
}

更新日志

Version 描述
2.2.0 Introduced.

相关函数

Uses

  • wp-includes/option.php:
    get_option()

User Contributed Notes

上一篇:is_day()

下一篇:is_email()

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!