Trick # 620 | Dieser Beitrag beinhaltet 0 Wörter. – Geschätzte Lesezeit: ca. 0 Minuten.
Standardmässig können alle Benutzer mit einem Konto in WordPress auf das Backend zugreifen, auch wenn sie nur LeserInnen- oder Abonnentenrechte besitzen. Dies ist oft unnötig und birgt Sicherheitsrisiken. Mit dem heutigen Trick können Sie sicherstellen, dass nur Benutzer mit der Berechtigung, Beiträge zu bearbeiten, Zugriff auf das Backend erhalten.
Das folgende Code-Snippet überprüft, ob ein User das Backend aufruft und ob er die Berechtigung hat, Beiträge zu bearbeiten. Falls nicht, wird er/sie automatisch zur Startseite Ihrer Website weitergeleitet.
Kopieren Sie den folgenden Code in die Datei functions.php – unter Design/Theme-Datei-Editor:
function restrict_wp_admin_access() {
if (is_admin() && !current_user_can('edit_posts') && !(defined('DOING_AJAX') && DOING_AJAX)) {
wp_redirect(home_url());
exit;
}
}
add_action('admin_init', 'restrict_wp_admin_access');Besonders wenn Ihre Website einen Member-Bereich umfasst, erreichen Sie mit diesem Code eine Verbesserung der Sicherheit.
Werbung


