サイト内検索
Cocoonフォーラム
書き込みの前に以下の3点をご確認ください。
何を書き込んだら良いか分からない場合は、以下のテンプレートをコピペしてご利用ください。
不具合・カスタマイズ対象ページのURL:
相談内容:
不具合の発生手順:
解決のために試したこと:
※文字だけでは正しく伝わらない可能性があるため、スクショ画像の添付もお願いします。
※高速化設定をしている場合は無効にしてください。
環境情報:※↑こちらに「Cocoon設定 → テーマ情報」にある「環境情報」を貼り付けてください。
環境情報の取得方法はこちら。
→ https://wp-cocoon.com/theme-report/
高速化設定を無効にするにはこちら。
→ https://wp-cocoon.com/theme-trouble/
フォーラム利用ガイドリンク
- フォーラムガイドライン
- よくある質問と答え(FAQ)
- サポート対象外のケース
- 原因不明の不具合用トラブルシューティング
- トピックにHTMLを貼り付ける方法(推奨ツール:notepad.pw)
- 真っ白画面でのエラーメッセージの確認方法
- ブラウザ環境チェックツール
- Cocoonカスタマイズ依頼
フォーラム質問後、問題等が解決した場合は結果を書き込んでいただけると幸いです。同様の問題で調べている方には、結果が一番気になる部分となります。
2022年3月10日 11:24
エラー文はコピーペーストでテキスト形式で貼り付けてください。エラー文で検索して調べようとしても、画像の文章を正確に書き出すのは困難です。
また、文章の最後に書かれているようにWordPressからメールはきていませんか?
2022年3月10日 16:28
最初に「Call to a member function is_block_editor() on null~」とありますから。
「is_block_editor」がないよと言っている気はします。
「is_block_editor」は、「ブロックエディタが現在の画面にロードされているかどうかを設定または返します。」とのことですので・・・。
https://developer.wordpress.org/reference/classes/wp_screen/is_block_editor/
これがないってことは、WordPress本体のファイルが破損している可能性がありそうな気はします。
最近、WordPressをアップデートをなさった・・・のかもしれないですね。
その際に、アップデートが上手くいっていないファイルなどがあるのかもしれないです。
ログインできるのであれば、ダッシュボードから再インストールができると思いますが・・・。
ログインできないのであれば、FTP等でWordPress本体を上書きアップロードする必要があるかもしれないですね。
(作業前には必ずバックアップを。)
この辺りのことは詳しくないですので、かなり推測です。
わいひら reacted
2022年3月10日 16:59
親テーマのバージョンも、2.3.8と結構古いようですので、バージョンアップなさった方が良いと思います。
(現在の最新バージョンは、2.4.2.4くらい。)
Topic starter
2022年3月10日 18:25
解答ありがとうございます
テキストを貼り忘れてました。
WordPressからのメールは来てなかったです。
Fatal error: Uncaught Error: Call to a member function is_block_editor() on null in /home/c4911500/public_html/nikomaru-blog.com/wp-includes/script-loader.php:2356 Stack trace: #0 /home/c4911500/public_html/nikomaru-blog.com/wp-includes/class-wp-hook.php(307): wp_global_styles_render_svg_filters('') #1 /home/c4911500/public_html/nikomaru-blog.com/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array) #2 /home/c4911500/public_html/nikomaru-blog.com/wp-includes/plugin.php(474): WP_Hook->do_action(Array) #3 /home/c4911500/public_html/nikomaru-blog.com/wp-includes/general-template.php(3074): do_action('wp_body_open') #4 /home/c4911500/public_html/nikomaru-blog.com/wp-content/themes/cocoon-master/tmp/body-top.php(14): wp_body_open() #5 /home/c4911500/public_html/nikomaru-blog.com/wp-includes/template.php(772): require('/home/c4911500/...') #6 /home/c4911500/public_html/nikomaru-blog.com/wp-includes/template.php(716): load_template('/home/c4911500/...', false, Array) #7 /home/c4911500/public_html/nikomaru-blog. in /home/c4911500/public_html/nikomaru-blog.com/wp-includes/script-loader.phpon line 2356
This post was modified 3年前 by Niko
Topic starter
2022年3月10日 18:30
解答ありがとうございます
現在ダッシュボードにログインできません。
上書きアップデータとはリトライ化の事でしょうか? またバックアップはどうやってするのでしょうか?
無知ですいません。調べてもダッシュボードからのやり方しか見つからなくて…。
2022年3月10日 19:12
@niko-2 さん
検索したところ同じ症状の内容が出てきました。
プラグインの停止で管理画面にログインできたと書かれています。このような方法でプラグインを停止できます。
① サーバーのファイルマネージャーを開きます。
② plugins フォルダの名前を plugins.hold にします。
plugins フォルダは、このようにフォルダを進めばあると思います。
public_html → nikomaru-blog.com → wp-content
③ 管理画面にアクセスします。アクセスできるのならプラグインがエラーの原因です。
④ plugins.hold フォルダの名前を plugins に戻します。
⑤ 管理画面 > プラグインにアクセスすると、プラグインが全て無効になっています。1 つずつ有効にし、エラーが出ないか確認します。
⑥ プラグインを有効にしエラーが出た場合は、そのプラグインが犯人です。再度 ① からやり直し、管理画面にアクセスできるようになったら犯人のプラグインを削除します。
2022年3月10日 21:18
Nikoさん
何のプラグインが原因だったかは分からないでしょうか。
プラグイン名が知りたいです。
今後同じような問題が発生した方にとっては、それが大事なんです。
Topic starter
2022年3月10日 21:23
2022年3月10日 21:27
Nikoさん
お手数お掛けしてしまい、申し訳ないです。
2022年3月10日 23:38
Invisible reCaptcha が怪しい。
このプラグインは、2 年間更新されていません。PHP 7.4 以降でエラーが出るとも書かれています。
参考:Fatal error with PHP 7.4 or newer
尚、WordPress やテーマ、プラグインは、可能な限り早くアップデートするのがいいと思います。アップデートを放置していると、それがエラーの原因になることもあります。
※ アップデートの前に BackWPup でバックアップすると安心です。
わいひら reacted
2022年3月11日 00:52
Nikoさん
ありがとうございます。
再現しませんか、難しいですね。
Invisible reCaptcha が怪しい。
とのことでしたので、テストサイトで確認してみました。
WordPress 5.9.1、PHP7.4系では問題ありませんでした。
しかし、PHP8.0系では、問題ありですね。
ログイン画面上部に、ワーニングメッセージが表示されます。
Warning: The magic method InvisibleReCaptcha\MchLib\Plugin\MchBasePublicPlugin::__wakeup() must have public visibility in /public_html/xxxxxxxxx/wp-content/plugins/invisible-recaptcha/includes/plugin/MchBasePublicPlugin.php on line 37
そして、ユーザーID、パスワードを入力すると、エラー表示です。
Fatal error: Array and string offset access syntax with curly braces is no longer supported in /public_html/xxxxxxxxx/wp-content/plugins/invisible-recaptcha/includes/utils/MchIPUtils.php on line 197
このサイトで重大なエラーが発生しました。対応手順については、サイト管理者のメール受信ボックスを確認してください。
今回のものとは違うようですが、PHP8.0系では使えないようです。
このフォーラムで拝見しただけでも、多くの方がご利用のプラグインだと思いますし・・・。
他のプラグインを探さないといけないかもしれませんね。
わいひら reacted
問題の解決に至った場合には、トピック冒頭の「解決済み」をクリックしていただけますと幸いです。
また、有用な回答があった場合は返信右下にある「いいね!」もご活用ください。回答者の励みになります。
(CC BY-ND 2.1)準じていれば(リンクを貼っていただければ)転載も自由です。カスタマイズ記事を書く際にコード等をコピペ利用していただいて構いません。
フォーラムの使い方がよくわからない場合は、テストトピックで自由にテストしていただいて構いません。
最近の書き込みはこちら。
詳細なカスタマイズ依頼をするならこちら。