サポート » プラグイン » MW WP Form にカスタムフィールドの値を入れたい

  • 解決済 keiji

    (@keiji)


    お世話になります。
    MW WP Formをsingle.phpに組み込んで使用しています。
    イベント関係のページを複数作っており、それぞれのページのカスタムフィールドに入力された「開催場所」「開催日」「開催時間」などや、そのページが属しているターム名などといったデータをあらかじめテキストフィールドやhiddenフィールドに入れたいのですが、やり方がよくわかりません。
    前のページから投稿データを引っ張ってくる、というのはいくつか見かけたのですが、同じページ内というのは探しきれなくて質問してみました。どうぞよろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 「URL引数を有効にする」が無効になっている場合は、{post_title} などとしたときに、そのページの投稿情報が取得されます。従って、そのページのカスタムフィールドの情報を埋め込みたいときも同様で、hiddenフィールドのvalueにカスタムフィールド名を埋めこむ感じになります(ただし、内部的には $post->hoge で情報にアクセスするのでWP3.5以上じゃないとカスタムフィールドの値は取れなかったと思います)。

    開催日:
    [mwform_hidden name="opening_date" value="{opening_date}" echo="true"]

    カスタムタクソノミーの場合は下記フォーラムの回答が参考になります。
    http://ja.forums.wordpress.org/topic/129397?replies=12
    $_GET[‘post_id’] となっているところを get_the_ID() でいけると思います。

    トピック投稿者 keiji

    (@keiji)

    できました!
    ありがとうございます。

    同じページの場合は「URL引数を有効にする」にチェックを入れてはいけなかったんですね。「とりあえず有効にしてどこかに自身のURLを記述しなきゃいけないのかな?」なんて頓珍漢なこと考えてた初心者でして恥ずかしい限りです。
    コードもていねいにアドバイスしていただいて感謝しております。

    MW WP Form すばらしいです。革命が起きないのがおかしいですよね。
    (http://webcake.no003.info/event/wordbench-form.html のスライド見て、ちょっと笑ってしまいました)もっともっと評価されるべきだと思います。

    開発者様の今後の更なるご活躍を祈っております。
    本当にありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「MW WP Form にカスタムフィールドの値を入れたい」には新たに返信することはできません。