contact form 7 送信ボタンでリセットされる→送信ボタンがぐるぐるまわって終わらない

WordPress
スポンサーリンク

環境:静的htmlにcontact form 7 をショートコードで埋め込み

WPのテーマ使わずにやってます。

 

WordPressのファイルは/wp/配下に、

URLは/に

してます。

 

問題1、送信ボタンを押してもフォームの内容がリセットされ送信されない

対応

これについてはteratailさんのページ見て、

<?php wp_head(); ?>

<?php wp_footer(); ?>

の記入忘れだったので追記して解決。

しかし…↓

問題2、送信ボタン押してもぐるぐる回り続けるだけで送信処理が行われない

対応

/.htaccess

にて、以下の変更を行って解決。

変更前:

RewriteRule . /index.php [L]

変更後:

RewriteRule . /wp/index.php [L]

 

原因

chromeのコンソール開くと、

〜/wp-json/〜 404

というのがあった。

stack overflow などで見てみると、パーマリンクの設定を開いて、保存ボタンを押下すれば解決する。

とあったが、解決せず。

原因は上記の対応欄に書いてあることをしていなかったため。

ちょっとなんでこうなるかmod_rewriteの動きが把握できていないが、とにかくこれが原因やった。

問題3.送信ボタン押してもぐるぐる回り続けるだけで送信処理が行われない

原因

chromeのコンソールで見ると、

/index.php?〜 404

になってた。

 

/wp/index.php

はあるが、

/index.phpがなかった。

 

対応

/wp/index.php

を編集して、

/index.php → /wp/index.php

/index.phpにULする。

コメント