WordPress管理画面にプルダウンを実装するレッスン

WordPressでオリジナルのプラグインやテーマを開発する定期レッスンを受講している生徒さん。

今日は、プラグインの設定画面にカテゴリーを選択するプルダウンを実装するレッスンを行いました。

WordPressの内部では、カテゴリーは「カテゴリー名」「カテゴリーID」「スラッグ名」「親カテゴリーのID」などたくさんのプロパティを持ったオブジェクトとして扱われます。

WordPressの標準関数 get_categories($args) は、$argsに指定した条件に該当するカテゴリーオブジェクトを配列に詰め込んだものを返します。

PHPプログラム側では、返された配列をforeachなどの繰り返し命令を使ってカテゴリーの数だけHTMLのoptionタグを出力します。