首先在functions.php中注册侧边栏,然后在模板文件中调用该区域。具体步骤为:1. 使用register_sidebar函数添加自定义侧边栏,设置名称、ID等参数;2. 在需要显示的位置使用dynamic_sidebar输出内容;3. 确保ID唯一并刷新后台即可使用。

要在 WordPress 中添加一个自定义的小工具区域(也就是侧边栏),你需要通过主题的 functions.php 文件注册一个新的侧边栏。完成后,你就可以在后台“外观 > 小工具”中使用它了。
1. 注册自定义小工具区域
打开你当前主题目录下的 functions.php 文件,在文件末尾添加以下代码:
register_sidebar( array(
'name' => __( '自定义侧边栏', 'textdomain' ),
'id' => 'custom-sidebar',
'description' => __( '这是一个自定义的小工具区域。', 'textdomain' ),
'before_widget' => '',
'before_title' => '
',
'after_title' => '
',) );
}
add_action( 'widgets_init', 'my_custom_sidebar' );
说明:
- name:在后台显示的名称。
- id:唯一标识符,必须是小写字母、短横线组成,不能重复。
- description:可选,帮助用户理解这个区域用途。
- before_widget / after_widget:包裹每个小工具的 HTML 结构。
- before_title / after_title:标题前后包裹的标签。
2. 在模板中调用小工具区域
注册完成后,需要在主题的某个模板文件中(如 sidebar.php、footer.php 或自定义页面模板)插入以下代码来显示这个区域:
这段代码会判断该区域是否有启用的小工具,如果有,就输出内容。
3. 注意事项
- 确保
id唯一,避免与其他侧边栏冲突。 - 如果你使用的是子主题,应将代码加在子主题的
functions.php中。 - 修改后刷新后台的“小工具”页面,就能看到新区域了。
- 可以注册多个区域,只需再调用一次
register_sidebar()并设置不同 ID 和名称。










