Table Of Contents
show
About the Issue
Due to the Elementor updated version, you may face the issue, Fatal error: Uncaught ReflectionException: Method get_site_editor_type does not exist, you can fix this issue by commenting some code in the Elementor plugin file.
Solution
Go to the folder – /wp-content/plugins/elementor-pro/modules/theme-builder/documents and open theme-document.php
If you don’t have access to FTP or cPanel then you may install a File Manager Plugin.
On line no 45, you will find the below code.
$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(); }
Just replace it with the below code.
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(); } }
Awesome!!
The issue of Fatal error: Uncaught ReflectionException: Method get_site_editor_type does not exist will be fixed.
Also read this
[Fixed] – Elementor Not Loading Error – 7 Solutions
It worked !!! great !
Thanks 😊