このグローバル変数から:
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] =>
)
)
サイドバーがいくつあり、どのように名前が付けられているかわかりません。
次の方法はありますか?
- すべての sidebrs ID のみを一覧表示 - sidebar-1、sidebar-2、sidebar-3、
- すべてのサイドバー名のみのリスト - メイン サイドバー、フッター サイドバー 1、フッター サイドバー 2、
Thank you!