从这个全局变量:
echo '<pre>';
print_r($wp_registered_sidebars);
echo '</pre>';
我得到这样的输出:
Array
(
[sidebar-1] => Array
(
[name] => Main Sidebar
[id] => sidebar-1
[description] => text
[before_widget] =>
[after_widget] =>
[before_title] =>
[after_title] =>
)
[sidebar-2] => Array
(
[name] => Footer Sidebar 1
[id] => sidebar-2
[description] => text
[before_widget] =>
[after_widget] =>
[before_title] =>
[after_title] =>
)
[sidebar-3] => Array
(
[name] => Footer Sidebar 2
[id] => sidebar-3
[description] => text
[before_widget] =>
[after_widget] =>
[before_title] =>
[after_title] =>
)
)
我永远不知道有多少个侧边栏以及它们是如何命名的。
有没有办法:
- 仅列出所有侧边栏 ID - sidebar-1、sidebar-2、sidebar-3、
- 仅列出所有侧边栏名称 - 主侧边栏、页脚侧边栏 1、页脚侧边栏 2、
谢谢!