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的注册侧边栏。

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
查看更多 >