環境:静的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
原因
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する。
コメント