WP Rocket - WordPress Caching Plugin

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ホームページ修正・更新代行保守・運用代行サービス詳細をご覧ください。

HanamiWEB

この記事を書いた人

松浦 みさ

株式会社HanamiWEB / Web制作・SEO・AI検索対策サポート

東京都練馬区を中心に、中小企業向けのホームページ制作、SEO対策、AI検索時代を見据えたサイト設計をサポートしています。
WordPressを活用した実務ベースの改善提案や、集客導線を意識したコンテンツ設計が得意です。
サイト保守運用も代行しております。

土日祝も対応します!

ホームページのトラブルご相談ください!

・WordPresにログインが出来ない

・マルウェア感染?

・ホームページが突然表示されない!

・PHPのエラーが出ている

お困りの方向けに、土日祝も対応しています。

お急ぎの方は「03-6694-7024」まで、今すぐお電話ください。

新着記事

WordPressサイトにPHPエラーが表示され、サイトが表示されない(wp-includes/block-patterns.php on line 38)
練馬区 ホームページ制作で2位|AIに引用されるサイトの作り方を解説
ホームページ更新代行とは?費用・相場・依頼方法をわかりやすく解説
RankMathの「ウェブマスターツール」設定ガイド|Google Search Console・Bing
ja日本語