WordPressを使ったホームページの作り方/プラグインの使い方/ノーコード構築ブログ

WordPressサイトにPHPエラーが表示され、サイトが表示されない(wp-includes/block-patterns.php on line 38)
HanamiWEBオンラインスクールでは
●バーチャル自習室でのリアルタイム質問!
●チャットで質問し放題!
●24時間学び放題のEラーニング教材!
全部ついて 2,500円/月!
WordPress7.0への更新の影響か、wp-includes/block-patterns.php on line 38というPHPエラーが出て、ホームページが表示されない不具合の相談が来ましたので、復旧方法をご紹介します。
WordPress block-patterns.phpエラーの原因
このエラーは register_block_pattern_category() という関数が見つからないというもので、この関数は WordPress 5.5以降で追加されたため、以下のどちらかが原因となります。
- WordPressのバージョンが古い(5.5未満)
- WordPressのコアファイルが壊れている・不完全
このサイトは月に一度、ちゃんとサイトの更新をしていたため、WordPressのバージョンが古いという事は考えられません。
WordPress7.0の自動更新が来ていた中でのエラーなので、「コアファイルが壊れて不完全な状態」になっている事が考えれます。
WordPressコアファイルを上書き
管理画面に入れないため、FTP経由で、WordPressコアファイルを上書きする方法になります。
WordPressコアファイルを公式サイトからダウンロード
WordPressコアファイル配布公式ページへアクセスするとこのようになっています。
ダウンロードしたい最新版のWordPressファイルをPCにダウンロードします。

ファイルマネージャーでサーバーにアクセスをして上書き
サーバーのファイルマネージャーからファイルの上書きも可能ですが、一括アップロードが出来ないため、FTPソフトを利用して、ファイルをサーバーにアップします。
アップするファイルは、今回エラーが起きてしまっている/wp-includes/ を丸ごと上書きアップロードします。
wp-includesフォルダには、たくさんのフォルダとファイルが入っています。
全て一括でアップロード上書きします。

サーバーバックアップを利用する方法
サーバーのバックアップから、エラーの起きる前の日に戻す方法もあります。
タイミングが悪く、不完全な状態で更新されてしまったことが考えられる為、再度ネットワーク環境が良い状態で更新をしたらエラーが起きないこともあります。
Xserverの場合サーバーバックアップからの復元方法
サーバー > 自動バックアップの取得・復元より、復元したい日付を指定して、【実行ボタン】をクリックします。時間がかかりますので、終わりまで待ちます。

注意事項を確認した上で実行するボタンをクリックします。


WordPressサイト管理代行
HanamiWEBでは、WordPressサイト管理代行を行っております。
・月1回のサイト更新代行
・毎日マルウェアスキャン
・エラーが起きた時にすぐに対応
など、WordPressの専門家がサイトの管理を代行しております。
詳しくは、WordPressホームページ修正・更新代行保守・運用代行サービス詳細をご覧ください。
土日祝も対応します!
ホームページのトラブルご相談ください!
・WordPresにログインが出来ない
・マルウェア感染?
・ホームページが突然表示されない!
・PHPのエラーが出ている
お困りの方向けに、土日祝も対応しています。
お急ぎの方は「03-6694-7024」まで、今すぐお電話ください。
新着記事






