• 締切済み

Wordpress 投稿とカスタムフィールドの連動

Wordpressについて質問です。 ・「メンバー」 ・「国」 といったカスタムポストがあり、 「国」のところで 日本/アメリカ/・・・・/ドイツ など、 いくつかの投稿をしている状態だとします。 「メンバー」のカスタムポストの投稿画面のカスタムフィールドで、 (基本的にカスタムフィールドテンプレートを利用しております) 「国」というドロップダウン項目があり、 ここに先ほどのカスタムポスト「国」で登録した投稿の一覧が選択肢と現れる、 という形を実現したいのですがプラグインもしくはデフォルト機能などで可能でしょうか? 理想としては、 <option value="投稿のID">国名</option> という形にしたいです。 また、もし可能であれば「メンバー」のカスタムポストで国を選択して登録した場合、 「国」のカスタムポストの所で登録したアイキャッチ画像が管理画面内でも表示されるようにしたいと思っております。 同様のやり方で、「メンバー」のカスタムポストに「仲の良いメンバー」のカスタムフィールド」があり、そこには「メンバー」の投稿一覧が選択項目としてあらわれる、などという形にしたいと思っております。 独自でカスタマイズしなければ難しそうでしょうか? ご教授いただけましたら幸いです。 よろしくお願いいたします。

みんなの回答

回答No.1

同じ事した事あります $cft_data=get_option('custom_field_template_data'); でカスタムフィールドテンプレートの設定を取得 $cft_data['custom_fields'] にカスタム投稿から値を設定 update_option('custom_field_template_data', $cft_data); でカスタムフィールドテンプレートの設定を上書き ってカンジです カスタムフィールドテンプレートで値とラベルを別にするのは value とvalueLabelを別々に設定すればいいだけです

関連するQ&A