contact form 7のメール送信できない解消法
カテゴリ:WordPress
本ページはプロモーションが含まれています
この記事は約1分7秒で読めます。
こんにちは!グローイングスケールの竹林と申します。
Web業界15年以上でWordPress(100サイト以上構築)とSEOが得意なWebデザイナーです。
noteで「爆速!速くGoogleにインデックスしてもらう方法」を書いたので、ご興味ありましたらご覧ください。
「好き」なことを仕事にしたいという方のお役に立てればと思います。
contact form 7は、便利な分他のメール送信プラグインと比べエラーが多い印象がしますね。
しかし、メールの設定がしやすいから使っちゃうんだよなー。
このサイトで重大なエラーが発生しました。
のエラーメッセージが表示されました。
一通り、WordPressのエラーチェックをしましたが解消されず、、
試しに、
wp-config.phpのdefine( 'WP_DEBUG', false );を
falseから
trueに
変更してエラーコードの確認
Fatal error: Uncaught Error: Call to a member function get_status()
から始まり、
contact-form.php on line 768
で終わり。
うむむむーーー
Google先生に聞きまくっていたら、どうもcontact form 7の実ファイルのコード書き換えで対応しているケースを発見。
いや、プラグインを更新した際に上書きされちゃうし、この案は却下。
その後、custom-permalinksのプラグインを外した際に、エラーが解消され、メールの送信ができることがわかりました。
これはパーマリンク関連が怪しいと思い、更に調査。
送信できない問題を解決
結果的に、記事のスラッグが要因で、スラッグはパーマリンクが反映されることが多いですが、記事詳細ページのcustom-permalinksの項目部分を削除した状態で更新ボタンを押して、再度メールの送信を試みるとエラーが表示されず送信されました!
直接的な原因の解消はできてないですが、スラッグの部分が重要みたいです。
今回はプラグイン同士の干渉が原因と思っていますが、同じようにcontact form 7のメールの送信ができなくなったときは、参考にしてみてください。
custom post typeが入っていてエラーがでた場合
これも、カスタム投稿のスラッグがエラーの原因になっている可能性が高いです。
ではでは、
WordPressやWebのお悩み、わたしが解決します!
はじめまして。この記事を書いた竹林です。
WordPressやコーディング、SEO対策などのことでお困りですか?
15年以上の経験を持つWebデザイナーが、あなたのお悩みを解決します。
記事の更新ができない、設定方法が分からないなど、どんな小さな問題でも対応可能です!
合わせて読みたい「」の記事
執筆者
Growing Scale
Web業界約15年。WordPress化したサイトは約100サイト。SEOキーワードで上位表示経験多数。最近はGoogleのデーターポータルがおもしろい。ウェブ解析士。サイト制作実績
「Web制作」の関連記事
地域の未来を支える「流山・空き家を生まないプロジェクト」に参画
この度、GrowingScaleは「流山・空き家を生まないプロジェクト」にプロジェクトオブザーバーとして参加しました。...
おすすめのホームページ制作会社として掲載されました
こちら(https://seo-assist.jp/seo_measures2/20231219104838/)のサイ...
職業訓練校での講師業スタート
グローイングスケール代表 竹林は、職業訓練校での講師業を開始しました。 Web制作と、SEO対策の全般にわたる知...
新登場!3つのWeb制作プラン
グローイングスケールの新しいWeb制作プランが登場。 今回は、特に不動産仲介会社、老人ホームの営業会社、そしてク...
【爆速!速くGoogleにインデックスしてもらう方法】note販売中
今までの経験や実績を元に、Googleに速くインデックスしてもらう方法をnoteにまとめて販売しております。※¥5,9...
フリーランス協会の一般会員になりました
フリーランス協会の有料会員(会員番号: 014524)となり、同時にフリーランス向けの賠償責任保険に加入いたしました。...