Napraw: Call to undefined function get_allowed_block_template_part_areas()

Po aktualizacji do WordPress w wersji 5.9 możesz otrzymać pustą białą stronę lub błąd krytyczny z komunikatem takim jak:

[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

Jeśli widzisz tylko pustą stronę bez żadnych informacji, możesz zweryfikować ten błąd, aktywując dziennik debug.log w WordPress.

Gdy ten błąd występuje, oznacza to, że automatyczna aktualizacja WordPress nie powiodła się i uszkodziła Twoją instalację WordPress.

Aby naprawić ten błąd, wykonaj poniższe kroki:

  • Pobierz WordPress 5.9 core
  • Rozpakuj plik zip
  • Prześlij tylko foldery "wp-admin" i "wp-include" przez FTP na swoją stronę. Nadpisz istniejące pliki w tym folderze.
Następnym razem, gdy aktualizujesz WordPress, możesz użyć narzędzia do klonowania witryny i kopii zapasowych, takiego jak WP STAGING, aby utworzyć klon swojej witryny i najpierw przetestować aktualizacje na sklonowanej witrynie, zanim wykonasz to na swojej witrynie produkcyjnej.

Powiązane artykuły

Rene Hermenau

Autor: Rene Hermenau

O autorze: René Hermenau jest założycielem WP STAGING. Zajmuje się kopiami zapasowymi WordPressa, środowiskami stagingowymi, migracjami, obsługą baz danych oraz bezpiecznymi procesami wdrażania.