Form一通り実装したい機能は実装できたので、このあたりで切り良くバージョン1.0とバージョニングしました。バリデーションエラー時のURL変遷を指定できるようになりました。)から大きな機能実装はCSVダウンロード機能くらいで、後はバグフィックスが多かったのですが、便利なフックをいくつか追加しているので今回はそのうちの一つをご紹介します。カスタム投稿タイプに投稿した記事のタイトルを選択肢として表示したい例えば、「商品」というカスタム投稿タイプを作り、問い合わせフォームに「問い合わせしたい商品を選択してください」というような項目を追加したいとします。通常であればカスタム投稿タイプ「商品」に商品を追加して、問い合わせフォームの選択肢にも同じ商品名を追加する、ということをしなければいけません。これだと問い合わせフォームの修正を忘れてズレが出る可能性が高いですよね。Formでは、選択項目の選択肢部分にフックが用意してあるので、それを使って選択肢への追加を自動化することができます。ここでは下記のようなセレクトボックスの場合で説明します。ラジオボタンやチェックボックスの場合も同様の方法で自動化できます。name="products"]</td></tr>...functions.phpに下記を追加します。フック名のxxxの部分はフォーム作成画面を参照してください。$children;}上記の例ではカスタム投稿タイプと連携させるため「get_posts」で取得したデータを選択肢として使用していますがカスタムタクソノミーと連携させる場合は「get_terms」、ユーザーと連携させる場合は「get_users」などいろいろな情報と連携させることが可能です。プラグインデベロッパー。多数のプロダクトをオープンソースで開発・公開しています。開発・販売しています。PMはじめましてどうぞよろしくお願い致します。色々なメールフォームの中でこちらを使わせていてだいております。PMキタジマタカシさま返事が遅くなりまして申し訳ありません。指定をしないでも空の要素が生成されてしまったので頭を抱えていました。記述して配列を初期化しておくことで解決しました。指定を行わないことです。ようになっていると空の値が入ってきます。PM便利なプラグインをありがとうございます。カスタム投稿から動的に項目を生成するフォームを探していたのでとても参考になります。この記事の方法でチェックボックスを自動化しようとしたところ、一番最初にvalueのない項目がチェックの入った状態で生成されました。記事タイトルのチェックボックスが生成されました。ラジオボタンも同様でした。childrenにダミーを入れずにチェックボックスの自動化をするために、確認すべき点を教えていただければ幸いです。コメントを残すコメントをキャンセルこの投稿へのトラックバックトラックバックはありません。プラグインデベロッパー。多数のプロダクトをオープンソースで開発・公開しています。開発・販売しています。