wp_sidebar_description()
云策文档标注
概述
wp_sidebar_description() 函数用于检索已注册侧边栏的描述信息,该描述在注册侧边栏时通过 'description' 参数设置,并显示在小部件管理面板中。
关键要点
- 函数接受一个必需的字符串参数 $id,表示侧边栏 ID。
- 返回值为字符串或 void,如果侧边栏描述存在则返回经过 wp_kses() 过滤的描述文本。
- 函数内部检查 $id 是否为标量,并访问全局变量 $wp_registered_sidebars 来获取描述。
代码示例
function wp_sidebar_description( $id ) {
if ( ! is_scalar( $id ) ) {
return;
}
global $wp_registered_sidebars;
if ( isset( $wp_registered_sidebars[ $id ]['description'] ) ) {
return wp_kses( $wp_registered_sidebars[ $id ]['description'], 'sidebar_description' );
}
}注意事项
- 函数从 WordPress 2.9.0 版本开始引入。
- 相关函数包括 wp_kses() 用于过滤 HTML,以及 WP_REST_Sidebars_Controller::prepare_item_for_response() 和 wp_list_widget_controls() 等。
原文内容
Retrieves description for a sidebar.
Description
When registering sidebars a ‘description’ parameter can be included that describes the sidebar for display on the widget administration panel.
Parameters
$idstringrequired-
sidebar ID.
Source
function wp_sidebar_description( $id ) {
if ( ! is_scalar( $id ) ) {
return;
}
global $wp_registered_sidebars;
if ( isset( $wp_registered_sidebars[ $id ]['description'] ) ) {
return wp_kses( $wp_registered_sidebars[ $id ]['description'], 'sidebar_description' );
}
}
Changelog
| Version | Description |
|---|---|
| 2.9.0 | Introduced. |