[wordpress] MW WP Form カスタマイズ 2選 について書きましたが、今回は投稿記事から投稿タイトルを商品名としMW WP Formのメールフォームに自動入力される様にしてみます。
楽天などでも目にする「この商品について問い合わせる」的な感じです。特定商品やサービスのお問い合わせや、注文フォームに使えますね!
[Order now!]ボタンをクリックすると、オーダーフォームに遷移します。そして、商品名の欄には投稿タイトルが自動入力されます。もちろん、「この商品について問い合わせる」でもOK。
INDEX
MW WP Formの設定
MW WP Formのインストールやフォームの作り方は沢山ネット上にあるので省略します。フォームにタグを組み込みます。投稿タイトルを商品名とするので、以下の内容をフォームに加えます。
[mwform_text name="商品名" value="{post_title}"]
[フォームを編集のページ]の「設定」URL引数を有効にする。にチェックを入れます。
投稿に「ご注文」ボタンをつける
content.php(WP Bootstrap Starterフレームワークの場合)にボタンを書き加える。「書き換える」の部分は、自動入力したいフォームのパスに書き換えてください。
忘れないで!子テーマを使用している方は、親テーマからcontent.phpをコピーして子テーマのテンプレートとして使用して下さい。
<a class="btn" href="<?php echo esc_url(home_url('/')); ?>書き換える/?post_id=<?php echo $post->ID; ?>">ご注文 </a>
上手く行かなかったら下記で試してみて下さい。
<a class="btn" href="<?php echo esc_url(home_url('/')); ?>書き換える/?post_id=<?php echo get_the_ID(); ?>">ご注文</a>
コメント ※ハンドルネームでお願いします