修正: Call to undefined function get_allowed_block_template_part_areas()

WordPressバージョン5.9にアップデートした後、空白の白いページや次のような致命的なエラーが表示されることがあります:

[26-Jan-2022 15:52:28 UTC] PHP Fatal error: Uncaught Error: Call to undefined function get_allowed_block_template_part_areas() in /home/web/public_html/new/wp-includes/blocks/template-part.php:168

何も表示されない白いページだけが見える場合は、WordPressのdebug.logを有効にすることでこのエラーを確認できます。

このエラーが発生する場合、WordPressの自動アップデートに問題が発生し、WordPressのインストールが壊れたことを意味します。

このエラーを修正するには、以下の手順に従ってください:

  • WordPress 5.9 coreをダウンロード
  • zipファイルを展開する
  • FTPを使って "wp-admin" と "wp-include" フォルダのみをウェブサイトにアップロードします。そのフォルダ内の既存ファイルを上書きしてください。
次回WordPressをアップデートする際は、WP STAGING のようなウェブサイトおよびバックアップのクローンツールを使用してサイトのクローンを作成し、まずクローンしたサイトでアップデートをテストしてから本番サイトで実行することができます。

関連記事

Rene Hermenau

著者: Rene Hermenau

著者について: René Hermenau は WP STAGING の創設者です。WordPress のバックアップ、ステージング、移行、データベース処理、安全なデプロイメントワークフローに取り組んでいます。