WordPressでオリジナルのプラグインやテーマを開発する定期レッスンを受講している生徒さん。
今日は、プラグインの設定画面にカテゴリーを選択するプルダウンを実装するレッスンを行いました。
WordPressの内部では、カテゴリーは「カテゴリー名」「カテゴリーID」「スラッグ名」「親カテゴリーのID」などたくさんのプロパティを持ったオブジェクトとして扱われます。
WordPressの標準関数 get_categories($args)
は、$args
に指定した条件に該当するカテゴリーオブジェクトを配列に詰め込んだものを返します。
PHPプログラム側では、返された配列をforeach
などの繰り返し命令を使ってカテゴリーの数だけHTMLのoption
タグを出力します。