Resolver problemas
Resolver o erro "Uncaught ReflectionException Method get_site_editor_type does not exist"
Se o registo do PHP mostrar um erro fatal relacionado com get_site_editor_type() e um ficheiro do Elementor, guarde a mensagem completa e o rastreio. Isto identifica onde o pedido foi interrompido, mas não demonstra por si só que atualização originou a incompatibilidade.
Procedimento recomendado
- Faça uma cópia de segurança e anote as versões instaladas do WordPress, PHP, Elementor e Elementor Pro.
- Verifique se o primeiro erro fatal do pedido aponta para o Elementor Pro, para o Elementor ou para uma extensão de terceiros.
- Atualize o Elementor e o Elementor Pro para versões compatíveis entre si. Não basta que os seus números sejam parecidos: consulte os requisitos e as notas do fornecedor.
- Se o registo indicar um complemento para o Elementor, atualize-o ou faça um teste controlado sem esse complemento.
- Repita a mesma ação e confirme que o erro já não é gerado.
Não edite theme-document.php nem adicione verificações dentro do Elementor Pro. Essas alterações perdem-se ao atualizar e podem esconder uma incompatibilidade sem a corrigir.
Se não conseguir aceder ao painel
Utilize o modo de recuperação do WordPress. Se não estiver disponível, mude temporariamente o nome apenas da pasta do componente que o erro identifica, aceda ao painel e atualize os componentes. Se a atualização instalar uma pasta nova com o nome original, não volte a colocar por cima a cópia antiga. Guarde essa cópia fora da raiz pública enquanto for necessária e verifique tanto o editor como a parte pública com a versão instalada.
Se o erro continuar com versões compatíveis e sem extensões de terceiros, forneça ao suporte do Elementor a mensagem completa, o rastreio e as versões instaladas.
O nome do método corresponde a uma incompatibilidade concreta, mas não identifica um único par de versões para todos os casos. Se mantiver um plugin antigo por compatibilidade, prepare a sua substituição ou atualização em staging; um patch dentro do Elementor não é uma estratégia de manutenção.
Também lhe pode ser útil
- Como resolver o erro cURL 60 de certificado SSL no WordPress Como diagnosticar e resolver o erro cURL 60 do WordPress sem desativar a verificação de certificados...
- Depurar erros no WordPress Localize ecrãs em branco e falhas internas do WordPress enviando WP_DEBUG para um registo privado, s...
- Diagnosticar "Agendamento falhado" ou "Missed schedule" Verifique porque é que um artigo agendado não foi publicado antes de substituir o WP-Cron por uma ta...
- Diagnosticar erros criptográficos do Sodium no WordPress Distingue a ausência da extensão Sodium de um argumento inválido no sodium_compat antes de alterar a...
Algo não bate certo ou mudou? Diga-nos e revemos.