Stoppen Sie den nicht autorisierten Dateizugriff

Ich entwickle ein Plugin, in dem nur Admin-Back-End ist. Mit einer benutzerdefinierten Rolle, die zu einem späteren Zeitpunkt erstellt wird, ist sie nur Manager.

Ich versuche den Zugang zu jedem zu stoppen, der auf die Seite kommt, zB habe ich das Problem, wo derzeit, wenn du auf den Link gehst, in meinem Fall 127.0.0.1/wp-content/plugins/my-plugin/templates/admin-settings.php es wird die Seite zeigen, aber ohne CSS, aber ich glaube, dass alles noch funktioniert.

Ich habe etwas recherchiert und die is_user_logged_in() function gefunden, aber ich weiß nicht, ob ich das in jede einzelne Datei is_user_logged_in() muss oder ob es eine globale Datei gibt, in der ich das machen kann?

require_once auth.php weiß ich, dass ich eine require_once auth.php aber gibt es einen einfacheren Weg?

Solutions Collecting From Web of "Stoppen Sie den nicht autorisierten Dateizugriff"

Sie können diesen Code über Ihrer Datei verwenden und Ihre Rollenbedingung bei Bedarf anwenden:

if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly

Für weitere Details folgen Sie diesem Link und anderen !

Hoffe, das wird helfen.

Für weitere Details, wo zu verwenden ist