Corrigir: Call to undefined function get_allowed_block_template_part_areas()

Após atualizar para o WordPress versão 5.9, você pode receber uma página em branco ou um erro fatal com uma mensagem como:

[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

Se você vir apenas uma página em branco sem mais informações, pode verificar este erro ativando o debug.log do WordPress.

Quando este erro ocorre, significa que a atualização automática do WordPress falhou e danificou sua instalação do WordPress.

Para corrigir esse erro, siga os passos abaixo:

  • Baixar WordPress 5.9 core
  • Extraia o arquivo zip
  • Envie apenas as pastas "wp-admin" e "wp-include" via FTP para o seu site. Sobrescreva os arquivos existentes dessa pasta.
Da próxima vez que atualizar o WordPress, você pode usar uma ferramenta de clonagem de site e backup como WP STAGING para criar um clone do seu site e testar as atualizações primeiro no site clonado antes de fazer isso no seu site de produção.

Artigos relacionados

Rene Hermenau

Autor: Rene Hermenau

Sobre o autor: René Hermenau é o fundador do WP STAGING. Ele trabalha com backups do WordPress, ambientes de staging, migrações, gestão de bases de dados e fluxos de implantação seguros.