“Contact Form 7”で完了画面の遷移について
-
以前、業者に作成してもらったサイトを修正したいと思っています。
なにぶんWordPress初心者ですので、質問内容が伝わりにくい点や質問するには不足情報も沢山あると思いますので「ここはどうなってるの?」と誘導尋問していただけると助かります。
【やりたい事】
ある企画の申込みページで、申込者が情報を入力後に「送信」を押下時、固定ページで作成したthanksページに遷移したい。
(現在は、“Contact Form 7”の「コンタクトフォームの編集」の「メッセージ」タブにあるメッセージが、申込ページの下に表示される。)【やった事】
1)同サイト内で、“Contact Form 7”を使っている問合せページ(固定ページ)からは、固定ページで作成したthanksページに遷移しているので、参考の為にどのようにやっているか調査。
footer.php内で、下記スクリプトを記載していることがわかった。<?php if(is_page(‘contact’)):?>
<script type=”text/javascript”>
document.addEventListener( ‘wpcf7mailsent’, function( event ) {
var hostname = window.location.hostname;
location.href = “遷移先URL”;
}, false );
</script>
<?php endif; ?>2)上記スクリプトをコピーし、下記2か所を変更すればよいのではないかと考えた。
2-1)is_page(‘contact’)
2-2)location.href = “遷移先URL”;【困っていること】
1)is_page()の引数が、今回固定ページではなく投稿記事になるため、どのように指定すればよいのかわからない。
・各企画のURLが下記のような場合は「kikaku_info」がスラッグになるの?
https://www.ドメイン名/kikaku_info/1118/ ←1118は投稿の番号
・投稿の番号は、都度変わるので、ワイルドカードが使えるの?
2)もし他ページに遷移うるようになったら、“Contact Form 7”の「コンタクトフォームの編集」の「メッセージ」に指定している入力内容に不備が見つかった場合のメッセージなども出なくなるの?
(実験すればわかるのでしょうが、如何せん遷移するようにできないので実験してみることができません)以上、よろしくお願いいたします。
- トピック「“Contact Form 7”で完了画面の遷移について」には新たに返信することはできません。