Beim Aufruf von require_once in der widget.php wird ein Fehler ausgegeben

Ich habe den folgenden Code in meiner functions.php:

require_once('widgets.php'); function Menu_Widget() { register_widget( 'Menu_Widget' ); } add_action( 'widgets_init', 'Menu_Widget' ); 

Der Inhalt von widgets.php spielt keine Rolle, da der Fehler auch dann angezeigt wird, wenn widgets.php leer ist.

Mit diesen Zeilen gibt mir die wp-admin Seite folgende Fehler:

 /var/www/html/page-name/wp-includes/functions.php on line 4139 Fatal error: Uncaught Error: Call to undefined function get_current_screen() in /var/www/html/page-name/wp-admin/widgets.php:51 Stack trace: #0 /var/www/html/page-name/wp-content/themes/dpsglohmar2017/functions.php(105): require_once() #1 /var/www/html/page-name/wp-settings.php(424): include('/var/www/html/d...') #2 /var/www/html/page-name/wp-config.php(88): require_once('/var/www/html/d...') #3 /var/www/html/page-name/wp-load.php(37): require_once('/var/www/html/d...') #4 /var/www/html/page-name/wp-admin/admin.php(31): require_once('/var/www/html/d...') #5 /var/www/html/page-name/wp-admin/about.php(10): require_once('/var/www/html/d...') #6 {main} thrown in /var/www/html/page-name/wp-admin/widgets.php on line 51 

Diese beiden Fehler treten auf, wenn die obigen Zeilen die einzigen in functions.php sind. Die Fehler erscheinen nicht auf meinem lokalen Rechner, nur wenn sie auf dem Server ausgeführt werden. Diese Fehler treten auch auf, wenn alle Plugins entfernt wurden.

Solutions Collecting From Web of "Beim Aufruf von require_once in der widget.php wird ein Fehler ausgegeben"