サポート » プラグイン » MW WP FORMでカスタムフィールドの値を自動入力させたい

  • 解決済 momonuts

    (@momonuts)


    MW WP FORMで、カスタムフィールドの値を自動入力させたいと思っております。
    通常「<?php the_field(‘カスタムフィールド名’); ?>」で表示出来ますが
    これでは値を取得する事が出来ません。
    (これでは表示出来ないだろうなという事だけは理解しております・・・)

    http://plugins.2inc.org/mw-wp-form/manual/filter-hook/mwform_value/

    こちらの記事を拝見したのですが、どの様に設定すれば良いか分かりませんでした・・・

    他に記事を探したのですが方法が見当たらず質問させていただきました。
    初心者の質問で申し訳ございませんが、初心者でも分かりやすくご教授いただければ幸いです。

    お願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • PHP値としてAdvanced Custom Fields で取り出すにはget_field()が用意されています。

    下記の方法でも設定できるかと思います。
    http://ja.forums.wordpress.org/topic/26221

    トピック投稿者 momonuts

    (@momonuts)

    ありがとうございます。

    URL引数を有効にするにチェックを入れ、記事タイトルをGETする所までは出来ております。
    ({post_title}を使いました。)

    記事を投稿する画面にカスタムフィールドで色々な値を作っております。
    その値をフォームに自動入力させたい(フォームが立ち上がった際に自動入力されている項目が欲しい)箇所があり、
    [mwform_text name=”自動入力” value=”{<?php the_field(‘カスタムフィールド名’); ?>}” echo=”true”]
    ダメ元でこの様にしてみたのですが、やはり反映されなかったため、そういった場合はどの様にすれば良いのかと思いご質問させていただいた次第です。。。

    the_fieldget_field は PHP の関数ですので、エディタ内に記述しても動作しません。

    [mwform_text name="自動入力" value="{カスタムフィールド名}"]

    でどうでしょうか?
    カスタムフィールド名が post_title、post_author など WordPress の WP_Post オブジェクトに含まれる名前の場合は $post の値のほうが優先されてしまうと思いますのでご注意ください。

    トピック投稿者 momonuts

    (@momonuts)

    Kitajima様

    あぁ!それで良かったのですね!!
    無事自動入力させる事が出来ました。
    ありがとうございます!!

    思い通りのフォームを作れる事が出来うれしいです!

    素晴らしいプラグインをありがとうございますm(_ _)m

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