WPXサーバーでMW WP Formプラグインが動かなくなる場合の対処法

現象

WPXサーバー上のWordpressにMW WP Formプラグインでフォームを構築
→Wordpressにログインしている状態であればフォームが動作するが、非ログイン状態では動作しない。

対処法

①WPXサーバーのコントロールパネルから、フォームを使用しているページをキャッシュ除外対象に設定
  ↓ それでもダメなら
②キャッシュ設定を無効化

原因

WPXサーバーではWordPressの表示を高速化するために、独自の「キャッシュ」機能をデフォルトで提供している。
けれど、このキャッシュ機能がMW WP Formと相性が悪い。
ログインしている状態なら動作するのは、「/wp-login、/wp-admin、/wp-comments-post」ファイルがキャッシュの対象外とされているから?


※参考※
確認画面、完了画面に正しく遷移しないが、ログインしている状態であれば正しく動作する。
https://plugins.2inc.org/mw-wp-form/faq/

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.