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
檢視更多 >