タグ付けされた質問 「register-sidebar」

1
登録されているすべてのサイドバーのリストを取得する
各カテゴリ(カテゴリごとに個別のウィジェットスペース)のサイドバーを自動的に登録しています。私が使用しているテクニックはこちらです。 管理者側には、登録済みのすべてのサイドバーのドロップダウンを表示する必要があるオプションページがあります...登録済みのサイドバーのこのリストを動的に取得する方法はありますか?functions.phpに登録されているため、データベースではなくメモリ内にあると想定しています。 グローバル変数に登録したサイドバーを追跡できましたが、プラグインが独自のサイドバーを登録した場合に備えて、それらも考慮したいと思います。 必要に応じてコアを掘り下げますが、誰かがすぐに知っているかもしれないと考えました:) ありがとう

2
すべてのサイドバー名をリストしますか?
私はそのようなすべてのサイドバーをリストしています: global $wp_registered_sidebars; echo '<pre>'; print_r($wp_registered_sidebars); echo '</pre>' だから私は次のようなものを得ています: Array ( [sidebar-1] => Array ( [name] => Sidebar #1 [id] => sidebar-1 [description] => Sidebar number 1 [before_widget] => [after_widget] => [before_title] => [after_title] => ) (...) ) ただし、次のような選択リストとして表示したいと思います。 <select> <option value ="SIDEBAR-ID">SIDEBAR-NAME/option> <option value ="SIDEBAR-ID">SIDEBAR-NAME/option> (...) </select> Wordpress Codexはまったく役に立ちません。 …

4
register_sidebar($ args)のid引数として許可されるもの
サイドバーを登録したいのですがid、register_sidebar関数での引数の使用について少し混乱しています。 Codexは次のように述べています。id-サイドバーid-スペースなしですべて小文字である必要があります(デフォルトは数値の自動インクリメントIDです)。 id引数はどのような用途に使用され、常に数値形式でなければなりませんか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.