wp_get_sidebar

函数
wp_get_sidebar ( $id )
参数
  • (string) $id The sidebar ID.
    Required:
返回值
  • (array|null) The discovered sidebar, or null if it is not registered.
定义位置
相关方法
get_sidebarwp_get_siteswp_find_widgets_sidebarwp_get_sidebars_widgetswp_get_split_term
引入
5.9.0
弃用
-

wp_get_sidebar: 这个函数为一个特定的WordPress主题检索侧边栏的内容。它接受一个单一的参数–要检索的侧边栏的名称。如果该侧边栏在主题中不存在,它将返回一个空字符串。

检索具有给定ID的注册侧边栏。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function wp_get_sidebar( $id ) {
global $wp_registered_sidebars;
foreach ( (array) $wp_registered_sidebars as $sidebar ) {
if ( $sidebar['id'] === $id ) {
return $sidebar;
}
}
if ( 'wp_inactive_widgets' === $id ) {
return array(
'id' => 'wp_inactive_widgets',
'name' => __( 'Inactive widgets' ),
);
}
return null;
}
function wp_get_sidebar( $id ) { global $wp_registered_sidebars; foreach ( (array) $wp_registered_sidebars as $sidebar ) { if ( $sidebar['id'] === $id ) { return $sidebar; } } if ( 'wp_inactive_widgets' === $id ) { return array( 'id' => 'wp_inactive_widgets', 'name' => __( 'Inactive widgets' ), ); } return null; }
function wp_get_sidebar( $id ) {
	global $wp_registered_sidebars;

	foreach ( (array) $wp_registered_sidebars as $sidebar ) {
		if ( $sidebar['id'] === $id ) {
			return $sidebar;
		}
	}

	if ( 'wp_inactive_widgets' === $id ) {
		return array(
			'id'   => 'wp_inactive_widgets',
			'name' => __( 'Inactive widgets' ),
		);
	}

	return null;
}

常见问题

FAQs
查看更多 >