Trick # 621 | Dieser Beitrag beinhaltet 0 Wörter. – Geschätzte Lesezeit: ca. 0 Minuten.
Die WordPress-Admin-Leiste ist für AdminidtratorInnen ganz praktisch – doch in vielen Fällen möchten Sie vielleicht verhindern, dass bestimmte Benutzergruppen diese Leiste sehen. Etwa, wenn Abonnenten (oder Subscriber) im Memberbereich eingeloggt sind. Heute zeigen wir Ihnen, wie Sie die Admin-Leiste für diese User deaktivieren können, um die Benutzererfahrung zu optimieren und die Benutzeroberfläche schlanker zu gestalten.
Das folgende Code-Snippet deaktiviert die Admin-Leiste von WordPress automatisch für alle Benutzer mit der Rolle «Abonnent» bzw. «Subscriber». Kopieren Sie die Zeilen in Ihre 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');Die Vorteile: AbonnentInnen werden nicht mit unnötigen Optionen konfrontiert, während Administratoren, Redakteure und andere Benutzergruppen ihre Admin-Leiste behalten.
Werbung


