Se você estiver usando o plug-in Elementor PRO em seu site WordPress e está recebendo o Fatal Error: Uncaught ReflectionException: Method get_site_editor_type does not exist, basta seguir essa dica para resolver o problema:
Aqui está o vídeo e abaixo mais detalhes:
Solução
1. Abrir /wp-content/plugins/elementor-pro/modules/theme-builder/documents/theme-document.php
2. Vá para a linha 45 e você encontrará este pedaço de código:
$reflection = new \ReflectionClass( $class_name ); //45 line
$method = $reflection->getMethod( 'get_site_editor_type' );
// It's own method, use it.
if ( $class_name === $method->class ) {
return static::get_site_editor_type();
}
3. Atualize-o com este
if(method_exists($class_name, "get_site_editor_type")){
$reflection = new \ReflectionClass( $class_name );
$method = $reflection->getMethod( 'get_site_editor_type' );
// It's own method, use it.
if ( $class_name === $method->class ) {
return static::get_site_editor_type();
}
}
É isso.
Seu erro Fatal: Uncaught ReflectionException: O método get_site_editor_type não existe será resolvido.
Se isso te ajudou, deixe um comentário abaixo!