Form】GETパラメータの値をフォームに埋め込み表示する方法【WordPress】2020.02.08WordPressBこんにちは、ryohei(@ityryohei)です!本記事では、GETパラメータの値をフォームに埋め込み表示する方法をご紹介しています。Form」では、フォームで使用することができる多くのフィールドが用意されています。その中に「hiddenフィールド」というものがあります。「hiddenフィールド」は、設定によって値を設定するだけでなく、出力することができます。それを利用して、GETパラメータを持っていた場合に「hiddenフィールド」にGETの値を設定すると同時にフォームに出力する方法をご紹介していきたいと思います。Formには、値を特定のフィールドに設定することができる「フィルターフック」が用意されています。「mwform_value_mw-wp-form-xxx」という名称になります。詳細は「mwform_value_mw-wp-form-xxx」をご参照ください。下記は、公式サイトに掲載されている「mwform_value_mw-wp-form-xxx」のサンプルコードになります。2);上記であれば、フィルターフックに登録するだけでGETパラメータを取得することができそうです。拡張性の高いプラグインを開発してくれた開発者様に感謝ですね!では、実際にGETパラメータを取得してフォームに表示して埋め込むまでの処理を記述してみましょう。GETパラメータがあればフォームに値を埋め込み表示する今回は下記のようなパラメータがついたアクセスがあった場合を想定して処理を記述していきます。https://into-the-program.com/?id=123456まずはフォームに「hiddenの値を表示する」にチェックを入れた状態でhiddenフィールドを追加します。追加すると下記のようなショートコードが表示されるかと思います。下記のサンプルでは「name」に「id」という名前を指定していますが、ご自身の環境に合わせて適宜変更してご使用ください。echo="true"]続いて「functions.php」にフィルターフックを登録します。下記を追記してファイルを更新します。2);ファイルは更新できましたでしょうか。更新できたらフォームのURLに下記のパラメータを付加してアクセスしてみましょう!?id=123456「id」の値と「hiddenフィールド」が埋め込まれているかと思います。最後にいかがでしたでしょうか。Form」は、カスタマイズ性の高いプラグインです。追加したい機能があれば大体のケースで実現することができる拡張性を持っています。人気のプラグインなので、ネット上にもサンプルがたくさん掲載されているのも良いですよね!これからも多くのサイトで使わせていただこうと思います。CC)はAdobe社が提供するクリエイター向けのサービスです。Effects」など全20以上のアプリが提供されており、幅広いプランが用意されています。CCの全20以上のアプリが使用できるプランです。コンプリートプラン(12ヵ月)」がセットになって39,980円(税込)で利用できます。Cloudのライセンスを購入でき、以降のライセンス更新も可能。動画教材で基礎スキルを習得できるので、入門する方にも便利な講座です。詳しくは下記のリンクからチェックしてみてくださいね。Webエンジニア福岡のWeb制作会社でエンジニアをしています。記事に関するご質問やご相談等ございましたら気軽にお問い合わせください。サービス・ツールSPEEC登録不要、無料で使えるビジネス書類作成サービスです。見積書~領収書までのPDFを一括で作成することができます。犬のごはん楽天市場で販売中の犬のごはんを好みの条件で簡単に絞り込むことができるドッグフード検索サイトです。HASHWordPressのログイン用にハッシュ化したパスワードを生成するツールです。DBからパスワードを変更する場合にご利用ください。Programご訪問いただきありがとうございます!本サイトを運営しているryoheiと申します。福岡のWeb制作会社でエンジニアをしています。本サイトは私が業務中に得た知識をアウトプットする場として2015年から運営しています。into-the-program.com。