開発環境: MAMP
プラグイン: WP MW FORM
フロントページURL(index.php): http://localhost
フォームを作成していまして、全ページにフォームを設置しようと思っています。(できるかやってみてるだけです)
ショートコードの切り替え条件の部分にフロント(index.php)のスラッグを指定したいのですが、挙動がおかしくなってしまいます。
''(空で指定)でした場合、フロントにフォームは表示されますが、他のページに遷移できなくなります(フロントページ表示されてしまう)。
'index'で指定した場合、確認画面にフォームで入力した文言が表示されなくなってしまいます。
フロントのスラッグには何を指定するのがベターなのでしょうか。
情報が足りない場合は追記します。すみませんがよろしくお願いします。
**contact.php** <?php if(is_page( 'ここにフロントのスラッグを入れたい' )): ?> <?php echo do_shortcode( '[mwform_formkey key="27"]' ); ?> <?php elseif(is_page( 'article' )): ?> <?php echo do_shortcode( '[mwform_formkey key="41"]' ); ?>
confirm.php <?php $pre_url = $_SERVER['HTTP_REFERER']; ?> <?php if(strstr($pre_url,'ここにフロントのスラッグを入れたい')==true): ?> <?php echo do_shortcode( '[mwform_formkey key="27"]' ); ?> <?php elseif(strstr($pre_url,'about')==true): ?> <?php echo do_shortcode( '[mwform_formkey key="41"]' ); ?>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/04 11:24