is_admin () triggers einen Fehler aus

Ich habe ein Plugin, das andere Dateien enthält und es sieht so aus:

if( is_admin() ) { require( DIR. 'file.php' ); } 

In dieser Datei führe ich eine class aus. Diese class wird auf plugins_loaded initialisiert.

Das Problem ist is_admin () return false für mein include, aber true für die init-class, daher erhalte ich einen fatalen Fehler, weil die class geladen wird, während sie nicht existiert

Es liegt wahrscheinlich daran, dass ich ein konditionales Tag ohne Kontext verwende, oder?

EDIT : Die class wird auf plugins_loaded mit einer Bedingung is_admin() initialisiert

Solutions Collecting From Web of "is_admin () triggers einen Fehler aus"