Resolver problemas

Resolver o erro "Uncaught ReflectionException Method get_site_editor_type does not exist"

Revisto a 3 min de leitura wordpress errores

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

  1. Faça uma cópia de segurança e anote as versões instaladas do WordPress, PHP, Elementor e Elementor Pro.
  2. Verifique se o primeiro erro fatal do pedido aponta para o Elementor Pro, para o Elementor ou para uma extensão de terceiros.
  3. 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.
  4. Se o registo indicar um complemento para o Elementor, atualize-o ou faça um teste controlado sem esse complemento.
  5. 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

Algo não bate certo ou mudou? Diga-nos e revemos.