ストライクゾーン|好きで生きる好きを伝える北川勇介のブログ

海外のこと、旅のこと、暮らしのこと、働くこと、生きること(好きなヒト・コト・モノ・バショ全部)

北川勇介をフォローする




BLOG

【海外ブロガー向け】Contact Form7がうんともすんとも言わない時

投稿日:2018年10月11日 更新日:

プラグインを使ってお問い合わせフォーム作りたいんですけどうまくいきません…

ブログレッスンを行なっている方から、このようなお問い合わせをいただいたので、対策をシェアします。

 

エックスサーバー を使っていて、海外からアクセスしているとContact Form7は動いてくれません。





ブログのお問い合わせフォーム「Contact Form7」が使えない理由

「問い合わせページ」として使ってる人も多いと思います。

実は、海外生活の場合にはサーバーの設定をいじらないと、フォームができても問い合わせメールは待てども待てども届きません。

 

Contact Form7のバージョンが4.8以降から、Rest APIという処理が行われるようになったからです。

エックスサーバー では、海外からのREST APIの利用を禁止しているため、問い合わせ機能が動かないと言った症状に繋がります。

 

これを解決していきましょう。

 

エックスサーバーでREST APIの制限をOFFにする

エックスサーバーのサーバーパネルにログインをして「WordPressセキュリティ設定」を開きます。

 

REST APIを変更したい対象ドメインを選択します。

 

画面を少し下にスクロールすると「REST APIアクセス制限」の項目があります。

現在の設定が「ON」担っている場合は、「OFFにする」をクリックします。

 

これで設定は完了です。

 

REST API制限をOFFにしても動かない時は?

これまで受けた相談では、エックスサーバー側の設定を変えるだけで対処できていますが、

調べると、設定をOFFにしても動かない症状があるようです。

 

他のプラグインが干渉している可能性があります。

以下のプラグインを使用している場合は、一度停止して動作確認をしてみてください。

 

  • Really Simple CAPCHA
  • WP Super Cache

 

それでもダメなら、GoogleChromeのディベロッパーツールでエラーがないかの確認をしてみてください。

 

まとめ

海外生活をしているブロガーは特に当てはまる設定ですが、これ日本国内にいてもOFFにしておいたほうがいいですね。

 

なぜなら、自分自身は日本にいても、海外に住んでいる人から問い合わせや仕事の依頼がくる場合があるから。

その場合に、アクセスをしてくるのは海外在住者なので、せっかくの機会を損なわないためにも、この際設定しておいたほうがよさそうです。

 

ということで、今回はエックスサーバー を使用していて、Contact Form7が動かない時の理由と対策を説明しました。

こちらも合わせてどうぞ

  1. 決済方法を増やせば売り上げも増える→個人事業主でも無料でカード決済導入
  2.  10年使えるバックパックで旅に出よう→月180円!?グレゴリーのバックパックがすごい
  3.  実体験に基づくレビュー→海外生活持っててよかったもの厳選10個

ぼくが大好きな国へ遊びに来ませんか?

ここまでお読みいただきましてありがとうございます。   ぼくの書いた記事やぼく自身に興味を持っていただけましたら、ぜひ一度ぼくが大好きな国カンボジアへ遊びに来ませんか?   前もってご連絡いただけましたら、あなたのカンボジア滞在が快適なものになるようにお手伝いいたします。    

現代社会にちょっと疲れたら…おいでよカンボジア

テレビ朝日や雑誌「an an」で何度も掲載されている、心と体を再生する3泊4日の海外ツアープログラム。 特に25~45才の働き盛りの女性が「癒やし」を求めて参加する企画です。   一人で不安、英語が苦手、海外って怖い。 そんな方にこそぴったり! 専属ガイドと専用車が付いて、英語や現地語不要で気軽に参加できます。   カンボジアで知り合った日本人が勤めていますので、安心してご参加いただけます。  

RECOMMEND



-BLOG

Copyright© ストライクゾーン|好きで生きる好きを伝える北川勇介のブログ , 2019 AllRights Reserved.