Cocoonフォーラム

サイト内検索
書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。

不具合・カスタマイズ対象ページのURL:

相談内容:

不具合の発生手順:

解決のために試したこと:

※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:

※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。

環境情報の取得方法はこちら。
https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
https://wp-cocoon.com/theme-trouble/

フォーラム利用ガイドリンク

  1. フォーラムガイドライン
  2. よくある質問と答え(FAQ)
  3. サポート対象外のケース
  4. 原因不明の不具合用トラブルシューティング
  5. トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw
  6. 真っ白画面でのエラーメッセージの確認方法
  7. ブラウザ環境チェックツール
  8. Cocoonカスタマイズ依頼

フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。

「このサイトで重大なエラーが発生しまし...
 
共有:
通知
すべてクリア

[解決済] 「このサイトで重大なエラーが発生しました」とアラートが出て、対象のページも正常に表示されません

39 投稿
4 ユーザー
14 Reactions
3,463 表示
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

対象のページのURL:

https://hirorinyu.jp/area/tokyo-dating-agency/

相談内容:

対象のページをWordpressにて編集しようとすると、「このサイトで重大なエラーが発生しました」と出てしまいます。

※何回かリロードすると一時的に編集が可能になります。

※その他のページではそのようなことは起こらず、対象のURLのみです

スマホでアクセスすると添付のようなアラートが出て、正常にページが表示されません。

※PCでは問題なく表示されるようです。

解決のために試したこと:

問題の特定ができず、特に試したことはありません。

解決策を教えてください。よろしくお願いいたします。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

ケイティさん

フォーラム上部の案内にありますように、環境情報をご提示いただけますと助かります。

書き込みの前に以下の3点をご確認ください。
  1. 1つのトピックにつき1つの質問を書き込んでください
  2. 不具合・カスタマイズ対象ページのURLを提示高速化を無効にしてください
  3. 該当部分のキャプチャ・環境情報とともに書き込んでいただけると助かります

特に、編集画面については、外部からは確認が難しいですので、環境情報はとても有用な情報です。

 

現状、テーマのバージョンが2.3.4と少々古いようですので、まずは親テーマをアップデートしてみてはいかがかなと思います。


   
わいひら reacted
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@mk2_mk2

ご返信いただきありがとうございます。環境情報失礼いたしました。以下となります。

 

----------------------------------------------

サイト名:Sucma

サイトURL https://hirorinyu.jp

ホームURL https://hirorinyu.jp

コンテンツURL/wp-content

インクルードURL/wp-includes/

テンプレートURL/wp-content/themes/cocoon-master

スタイルシートURL/wp-content/themes/cocoon-child-master

親テーマスタイル:/wp-content/themes/cocoon-master/style.css

子テーマスタイル:/wp-content/themes/cocoon-child-master/style.css

WordPressバージョン:5.8

PHPバージョン:7.4.12

ブラウザ:Mozilla/5.0 (iPhone;CPU iPhone OS 12_3_1 like Mac OS X)AppleWebKit/605.1.15 (KHTML,like Gecko)Version/12.1.1 Mobile/15E148 Safari/604.1

サーバーソフト:Apache

サーバープロトコル:HTTP/1.1

エンコーディング:br,gzip,deflate

言語:ja-jp

----------------------------------------------

テーマ名:Cocoon

バージョン:2.3.5.1

カテゴリ数:8

タグ数:0

ユーザー数:1

----------------------------------------------

子テーマ名:Cocoon Child

バージョン:1.1.1

style.cssサイズ:2481バイト

functions.phpサイズ:203バイト

----------------------------------------------

Gutenberg1

AMP0

PWA0

Font Awesome4

Auto Post Thumbnail0

Retina0

ホームイメージ:/wp-content/uploads/2020/05/logo.png

----------------------------------------------

ブラウザキャッシュ有効化:0

HTML縮小化:0

CSS縮小化:0

JavaScript縮小化:0

Lazy Load0

WEBフォントLazy Load0

----------------------------------------------

利用中のプラグイン:

All In One SEO Pack 3.6.2

BackWPup 3.9.0

Contact Form 7 5.1.9

Redirection 4.8

WP Fastest Cache 0.9.1.4

----------------------------------------------

 

取り急ぎご教示いただいた通り親テーマをアップデートいたしました。不具合は現状継続しております。

 

また、対象のURLでのみ不具合が確認されると申し上げましたが、 https://hirorinyu.jp/area/kanagawa-dating-agency/

こちらの記事でも不具合が確認されました。

 

共通しているのはコンテンツ量が非常に多い点で、表示処理に時間を要しているだけなのかとも予測しております。

 

よろしくお願いいたします。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17394
 

対象のページをWordpressにて編集しようとすると、「このサイトで重大なエラーが発生しました」と出てしまいます。

この編集ページのスクリーンショットをいただけますでしょうか。
どんな感じで出ているのか確認したく思います。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

ケイティさん

環境情報ありがとうございます。
特に問題はないように思われます。

iPhone・Safariをご使用のようですね。

その組み合わせでは、いろいろ起きているようです。
WordPressというよりは、iPhoneでの事象のようです。
(Safariとは限らない?)

共通しているのはコンテンツ量が非常に多い点で、表示処理に時間を要しているだけなのかとも予測しております。

私も、確かにコンテンツ量が多いと思いました。
PCでは発生していないとのことですので、やはりiPhoneでの事象なのではないかと思われます。
(良く分からないところですけれど。)

 

表示されていたメッセージ「問題が起きたため、このwebページが再度読み込みされました」で検索してみると、以下のようなサイトがいくつか見つかりました。

Apple公式のコミュニティ
safari 「問題が起きたため、Webページが再読み込みされました」が繰り返し表示される
https://discussionsjapan.apple.com/thread/251214687

iPhone/iPadのSafariで「問題が起きたため、このWebページを再度読み込みました」が出る時の対策
https://www.imobie.jp/support/safari-page-reload-error.htm

【Safari】「問題が繰り返し起きました」のエラーへの対処法
https://apptopi.jp/2021/04/05/safari-error/3/

 
なかなか根本的な対策ではないとは思うのですけれど。


   
わいひら reacted
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@yhira

ご返信いただきありがとうございます。添付の通り、編集画面を開こうとするとエラーが出ます。ただし、数回リロードをすると編集が可能になるタイミングもあります。

ですが、更新ボタンを押す度にまたエラーとなり、更新が反映されないなど通常の編集作業が困難な状況です。

ご確認をお願いいたします。


   
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@yhira 

 


   
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@yhira

添付一枚ずつになりすみません。これで最後です


   
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@mk2_mk2

色々と情報提供くださりありがとうございます。iPhoneの問題の可能性があるのですね。

WordPressの編集画面で出るアラートはその辺りの問題を示唆しているのですかね。。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

ケイティさん

PCでも発生するんですね。

ただ、iPhoneのものとは、違うものだと思います。

iPhoneのものはiPhoneが出しているもの。
PCのものは、WordPressが出しているものだと思います。

気になるのは、スクロールテーブルとGoogleマップが多いこと。。。くらいです。

21時17分と21時18分に返信いただいた内容(以下のリンクのもの)だと、ケイティさん宛にメールが届いているはずです。
その内容はどんなものなのでしょうか。
(「対応手順」とありますし。)

https://wp-cocoon.com/community/postid/56304/
https://wp-cocoon.com/community/postid/56305/


   
わいひら reacted
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@mk2_mk2

確認しましたが、このエラーに関するメールはWordPressから届いていませんでした。


   
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@mk2_mk2

エラーが表示されたとしても必ずWordPressからメールが来るとは限らないようです。

https://www.vektor-inc.co.jp/post/wordpress-recovery-mode/


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

ケイティさん

エラーが表示されたとしても必ずWordPressからメールが来るとは限らないようです。

これは、確かにそうですが、今回は違うと思います。

ケイティさんがリンクしてくださったサイトの通り、ワーニングの場合などはメールは届きません。
ワーニングの場合は、画面にも「メール」の文言は表示されませんし、ワーニングメッセージが表示されるものの、サイトの表示などは継続されます。

しかし、今回のケースでは…。

  • 全画面エラー表示され、サイト表示が継続されていない
  • 「サイト管理者のメールボックスを確認してください」と明確にメールの確認を促すメッセージが表示される

 

ということもあり、本来であればメールが届くように思います。
(リカバリーモード…とは違うよう…でも良く分かりませんが。。。)

メールアドレスの登録・受信状況などは確認なさった方が良いかもしれませんね。

 

正直、管理画面内のことであり、外部からはなかなか分からないです。
そして、手掛かりとなる情報もほとんどない…というところで、難しいです。

 

WordPress自体を上書きインストールみてはどうかなぁ。。。とは思います。
(ダッシュボードから、同じバージョンのWordPressを更新するだけです。)

それでも、改善しないかもしれませんが。


   
わいひら reacted
(@akira)
Famed Member Registered
結合: 7年前
投稿: 1657
 

「このサイトで重大なエラーが発生しました」とは、致命的な PHP エラーの発生を指します。

その PHP エラーの内容を知るには、デバッグが必要です。

ただその前に、お使いの全てのプラグインでアップデートができないでしょうか?全てのプラグインのバージョンが、最新バージョンではありません。プラグインを最新バージョンにしても「このサイトで重大なエラーが発生しました」と表示されるでしょうか?

この投稿は3年前ずつAkiraに変更されました

   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 
投稿者:: @akira

全てのプラグインのバージョンが、最新バージョンではありません。

とのことで、バージョンを確認してみましたが…。

利用中のプラグイン:

All In One SEO Pack 3.6.2

BackWPup 3.9.0

Contact Form 7 5.1.9

Redirection 4.8

WP Fastest Cache 0.9.1.4

 

最新は以下でした。

All In One SEO Pack ⇒ 4.1.4.1

BackWPup ⇒ 3.10.0

Contact Form 7 ⇒ 5.4.2

Redirection ⇒ 5.1.3

WP Fastest Cache ⇒ 0.9.3

Akiraさんの仰るとおり、かなり古いもののようです。

ここまではチェックしていませんでした。。。


   
わいひら reacted
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@akira

ご返信いただきありがとうございます。

現在使用しているプラグインをアップデートいたしましたが、状況は変わりませんでした。

All In One SEO Pack ⇒ 4.1.4.1

BackWPup ⇒ 3.10.0

Contact Form 7 ⇒ 5.4.2

Redirection ⇒ 5.1.3

WP Fastest Cache ⇒ 0.9.3

PHP エラー

となると、PHP エラーを調べることになりそうですね。


   
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@mk2_mk2

ご確認いただきありがとうございます。Wordpressの上書きインストールをいたしましたが、引き続きエラーが出ています。再度Wordpressからのメール受信について調査してみます。


   
(@akira)
Famed Member Registered
結合: 7年前
投稿: 1657
 

もし管理者メールアドレスにメールが来ている場合は、リカバリーモードで解決できるかもしれません。

参考:初心者向け・WPで「サイトに重大なエラーがありました」と表示される際にDEBUGの前にやること

もしメールが来ていない場合は、FTP ソフトかサーバーのファイルマネージャーを使い、デバッグを行います。

基本的なやり方は、下記ページが分かりやすいと思います。wp-config.php に書き込むのは、エラーをログファイルに書き出す方法のコードです。

WordPress初心者におすすめ!デバッグモードの使い方

※ wp-config.php を編集する前に、要バックアップ。

下記ページは、実際にロリポップで行った方の記事です。

ワードプレスエラー「このサイトで重大なエラーが発生しました」の画面がでたら

wp-config.php にコードを追加後に、「このサイトで重大なエラーが発生しました」を表示させます。debug.log にエラーメッセージが書かれるため、そのエラーメッセージをコピペしてくださいませんか。

※エラーメッセージにサーバーのユーザー名がある場合は、ユーザー名を消していただいて構いません。

この投稿は3年前 2回ずつAkiraに変更されました

   
わいひら reacted
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@akira

ご丁寧に教えていただきありがとうございます。メールは受信できておりませんので、

>>もしメールが来ていない場合は、FTP ソフトかサーバーのファイルマネージャーを使い、デバッグを行います。

こちらの方法で行ってみたいと思います。エラーメッセージを取得で来たら再度ご連絡いたします。

引き続きよろしくお願いいたします。


   
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@akira

以下、ご確認をお願いいたします。

また、添付も合わせてご確認いただけますでしょうか。よろしくお願いいたします。

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 806912 bytes) in /home/users/0/secret.jp-blue-akune-2255/web/wp-includes/wp-db.php on line 2056

   
(@akira)
Famed Member Registered
結合: 7年前
投稿: 1657
 
Fatal error: Allowed memory size of134217728 bytes exhausted (tried to allocate 806912 bytes) in /home/users/0/secret.jp-blue-akune-2255/web/wp-includes/wp-db.php on line 2056

この Fatal error が原因です。意味は「サーバーのメモリが足りない」です。サーバーのメモリが少なく、コンテンツ(画像や文字など)が多い場合に起きやすいです。

検索したら、こんなページが出てきました。ケイティさんと同じ症状だと思います。

ロリポップのメモリ上限は128Mっぽい?

解決方法ですが、以下の 2 つが考えられます。

  • ロリポップに問い合わせる
  • サーバーを変更する

ロリポップでメモリの上限を変更する方法を探したのですが、情報が出てきませんでした。また、PHP設定を見ると、ケイティさんのサーバーで php.ini を変更できるか私には判断できませんでした。

ロリポップにお問い合わせになる際は、Fatal error をコピペし、「このサイトで重大なエラーが発生しました」(可能であれば画像付きで)が起きるとお書きになるといいと思います。

※ 添付された画像の deprecated はテーマの修正が必要ですが、これが原因で重大なエラーにはならないと思います。


   
わいひら reacted
(@akira)
Famed Member Registered
結合: 7年前
投稿: 1657
 

わいひらさんへ

以下のフックが deprecated と指摘されているみたいです。

block_categories(代わりに block_categories_all を)

https://github.com/yhira/cocoon/blob/80c6738cdaf3df6a0cb79e83a535b54b192fc613/blocks/src/init.php#L206

allowed_block_types(代わりに allowed_block_types_all を)

https://github.com/yhira/cocoon/blob/80c6738cdaf3df6a0cb79e83a535b54b192fc613/blocks/src/init.php#L252

block_editor_settings(代わりに block_editor_settings_all を)

https://github.com/yhira/cocoon/blob/86b97ced14b59ffb497334952ff768d8d114db97/lib/settings.php#L236

この投稿は3年前ずつAkiraに変更されました

   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

ロリポップのメモリについては、私もAkiraさんと同じサイトが検索されました。

また、2年前くらいの更新のようですが、以下のサイトでは変更できたっぽいですが、かなり手のこんだことをしているような印象です。

【解決】WordPressが重い(さくらインターネット/ロリポップ)
https://xnonce.com/%E3%80%90%E8%A7%A3%E6%B1%BA%E3%80%91wordpress%E3%81%8C%E9%87%8D%E3%81%84/amp/#php

サーバーにお問い合わせなさるのが確実だと思います。


   
わいひら reacted
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

フックについては、まったくもって疎いですが。。。

Qiitaに以下のようなものが載っていました。

WordPress5.8で追加された関数・クラス・アクション/フィルタ―フックまとめ
https://qiita.com/TetsuakiHamano/items/421746f7c6429ac54282


   
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@akira

原因の特定をいただき大変助かります。ありがとうございます。

早速教えていただいた形でロリポップに問い合わせを行いました。回答をもらえたらまたご報告いたします。

一点、サーバーのメモリ不足によるエラーということは、現在実装しているコンテンツを一部削除することで、ひとまずは正常に表示される(エラーは消えるかわからないとしても)と考えられますでしょうか。

取り急ぎ、本番環境の異常を修正したく思っております。


   
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@mk2_mk2

ご確認いただきありがとうございます。大変助かります。

ロリポップに問い合わせを行いました。回答がもらえ次第、ご報告いたします。

引き続きよろしくお願いいたします。


   
mk2
(@mk2_mk2)
Illustrious Member Moderator
結合: 4年前
投稿: 8089
 

ケイティさん

エラーの出ている箇所は違うのですが、同じくwp-db.phpでメモリ不足のエラーが出た例が掲載されていました。

ワードプレスで「Fatal error: Allowed memory size of」のエラーが出た時、メモリを引き上げても解決しない場合の対処法
https://yskzt.com/solutions-for-lack-of-allowed-memory-size-on-wordpress-20170723/

 

要は、メモリに展開するものを減らしてしまえ。。。という対策のようです。

ただ、ケイティさんはプラグインもそんなに。。。ですよね。

利用中のプラグイン:

All In One SEO Pack 3.6.2

BackWPup 3.9.0

Contact Form 7 5.1.9

Redirection 4.8

WP Fastest Cache 0.9.1.4

止めて問題なさそうなもの。。。

「WP Fastest Cache」でしょうか。。。
「All In One SEO Pack」は使い方によっては止められない気もしますし。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17394
 

ロリポップの設定で、memory_limitを増やしてみるとどうでしょう。
ロリポップでは管理画面のインターフェースから手軽にとは難しそうですが、以下の方法でできるみたいです。
https://pasonal.com/lolipop-phpini-limit-customize/


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17394
 
投稿者:: @akira

以下のフックが deprecated と指摘されているみたいです。

ありがとうございます!
どのフックを見ても、対応がWordPress5.8からなのでもう少し待ってから(少なくとも5.9が出てから)くらいで対応するかもしれません。
もしくは、WordPressのバージョンで切り替えるか。明日あたりにバージョン切り換えでいけそうかでやってみようと思います。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17394
 
投稿者:: @akira

以下のフックが deprecated と指摘されているみたいです。

block_categories(代わりに block_categories_all を)

https://github.com/yhira/cocoon/blob/80c6738cdaf3df6a0cb79e83a535b54b192fc613/blocks/src/init.php#L206

allowed_block_types(代わりに allowed_block_types_all を)

https://github.com/yhira/cocoon/blob/80c6738cdaf3df6a0cb79e83a535b54b192fc613/blocks/src/init.php#L252

block_editor_settings(代わりに block_editor_settings_all を)

https://github.com/yhira/cocoon/blob/86b97ced14b59ffb497334952ff768d8d114db97/lib/settings.php#L236

僕の場合、様子を見てからとしていると、忘れる可能性が高そうなのでバージョンごとに切り替える方法で実装してみました。
------------------------------------------------
https://github.com/yhira/cocoon
開発中の最新ファイルをダウンロードする場合は、上記ページのダウンロードボタンからzipファイルをダウンロードしてください。

WordPressでの手動アップデート方法はこちら
https://wp-cocoon.com/manual-update-of-cocoon-theme/
------------------------------------------------
https://github.com/yhira/cocoon/commit/4ac3fc38f32a7ab78388d2cf9cb903d197da0f2d


   
Akira reacted
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@mk2_mk2

なるほど、プラグインの停止も一つの選択肢なのですね。ありがとうございます。

極力プラグインは停止したくないので、一旦わいひらさんが教えてくださっている「memory_limitを増やす」ことをやってみたいと思います。

引き続きよろしくお願いいたします。


   
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@yhira

こちらありがとうございます。いただいた記事の手順を参考にやってみたいと思います。

またご報告いたします。よろしくお願いいたします。


   
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

memory_limitの数値をロリポップの初期値128Mから256Mに変更いたしました。

その後数回Wordpressの管理画面にアクセスしましたが、エラーは出なくなりました。しかし、本番環境(スマホ)を確認すると、相変わらずエラーが出ます。これは当初から懸念していたコンテンツ量の多さによる表示処理の問題(私のiPhoneの問題)なのでしょうか。。それともmemory_limitをさらに増やせば本番環境のエラーも解消されると考えられますでしょうか。

memory_limitの数値もどのあたりまで増やしてよいものかなど知識不足でわかりません。以下の記事では無制限にする設定なども紹介されていますが、果たして実行してもよいものなのかなど対応に迷っています。恐れ入りますが、教えていただけますでしょうか。

https://public-constructor.com/php-memory-limit/


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17394
 

それともmemory_limitをさらに増やせば本番環境のエラーも解消されると考えられますでしょうか。

とりあえず、試してみる分には問題ないかと思います。
とりあえず、1024Mとかにでもしてみて、動作するか、iPhoneでも動作するか等を確認してみること問題ないと思います。
とりあえず動作確認してみて、問題があれば(もしくは元に戻したければ)、元の数値に戻せばすぐに元に戻りますし。


   
わいひら
(@yhira)
Illustrious Memberサイト Admin
結合: 7年前
投稿: 17394
 

それでもiPhoneで表示されない場合は、iPhone上でどのような表示になっているかのスクリーンショットをいただければと思います。
もしエラーメッセージが出ていれば、エラーメッセージの確認もお願いいたします。


   
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@yhira

ご確認いただきありがとうございます。1024Mに変更してみました。サイトの動作や表示は問題ありません。

スマホでは相変わらずエラーが出ます。添付ご確認いただけますと幸いです。


   
(@akira)
Famed Member Registered
結合: 7年前
投稿: 1657
 

ブラウザのエラーの解決方法として思い付くのは、以下の 3 つです。

① iPhone と Safariの 操作

下記ページをご参考に、iOS のバージョンアップや Safari のキャッシュ削除などを試します。

iPhone/iPadのSafariで「問題が起きたため、このWebページを再度読み込みました」が出る時の対策

※「方法3、言語を英語に変更する」は言語が英語になるため、私であればしません。

※「方法6、SafariのJavaScriptをオフにする」は多くのサイトで不具合が出る可能性が高いため、非推奨です。私であれば絶対しません。

② Contact Form 7 の CSS と JavaScript の読み込みを停止

下記コードを子テーマの functions.php に追加します。

add_filter( 'wpcf7_load_js', '__return_false' );
add_filter( 'wpcf7_load_css', '__return_false' );

add_action( 'wp_enqueue_scripts', function() {
  if ( is_page( 196 ) === true ) {
    if ( function_exists( 'wpcf7_enqueue_scripts' ) === true ) {
      wpcf7_enqueue_scripts();
    }
    if ( function_exists( 'wpcf7_enqueue_styles' ) === true ) {
      wpcf7_enqueue_styles();
    }
  }
});

Contact Form 7 の CSS と JavaScript の読み込みをお問い合わせページ以外で停止するコードです。Contact Form 7 を使うなら、ブラウザのエラーが出るかどうかは関係なく、私であればコードは必ず追加します。ほんの少しはマシになるかもしれません。

テスト環境で動作の検証はしていますが、念の為にコードを追加後に Contact Form 7 が動くかお試しください。

③ 高速化設定の有効化

Cocoon 設定 → 高速化より「ブラウザキャッシュ」と「縮小化」の項目を全て有効化します。

※「Lazy Load 設定」は無効のままにします。


   
わいひら reacted
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

@akira

ご丁寧に教えていただきありがとうございます。

① iPhone と Safariの 操作

iOS のバージョンアップや Safari のキャッシュ削除を試しましたが、エラーが出ました。

 

② Contact Form 7 の CSS と JavaScript の読み込みを停止

③ 高速化設定の有効化

→両方対応したところ、本番環境のスマホでもエラーが出なくなりました。

 

ありがとうございました!ただ、それでもページの読み込み速度に不満は残ったため、元々予定しておりまたコンテンツ追加を実施した上で、Googleマップを削除しております。


   
わいひら and Akira reacted
(@ケイティ)
Eminent Member
結合: 3年前
投稿: 20
トピックスターター  

みなさま

改めまして御礼申し上げます。みなさまから丁寧なフォローをいただけたおかげで問題が解決できました。本当にありがとうございます。これからもcocoonを愛用させていただきます。

引き続きよろしくお願いいたします!


   
共有:

問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。

また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。

「いいね!」機能はフォーラム登録者のみが利用できる機能です。

CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。

フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。

最近の書き込みはこちら。

詳細なカスタマイズ依頼をするならこちら。

タイトルとURLをコピーしました