SÄ hÀr inaktiverar du WordPress Admin Bar för alla anvÀndare utom administratörer

SÄ hÀr inaktiverar du WordPress Admin Bar för alla anvÀndare utom administratörer

Nyligen nÀr vi arbetade pÄ en medlemswebbplats, var vi tvungna att skapa flera nivÄer av anvÀndare. Vi ville inte att anvÀndarna skulle ha tillgÄng till WP-Admin-panelen eftersom den inte var anpassad för deras upplevelse. Snarare hade vi lagt allt som behövdes (till exempel redigera profilsida), anvÀndardashboard osv. PÄ front-end. Medan S2 Membership Plugin tillÀt oss att inaktivera wp-admin-Ätkomst för alla anvÀndare utom för administratörer, fanns det inget alternativ att inaktivera admin-fÀltet som standard. I den hÀr artikeln visar vi dig hur du inaktiverar WordPress-administrationsfÀltet för alla anvÀndare utom administratörer.

Videohandledning

Prenumerera pÄ WPBeginner

Om du inte gillar videon eller behöver fler instruktioner, fortsÀtt lÀsa.

Inaktivera administratörsfÀltet för alla anvÀndare utom administratörer

Klistra in den hÀr koden i ditt temas funktioner.php-fil eller ditt webbplats-specifika plugin.


add_action('after_setup_theme', 'remove_admin_bar');

function remove_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
  show_admin_bar(false);
}
}

Inaktivera administratörsfÀltet för alla anvÀndare

Om du vill inaktivera den för alla anvÀndare, lÀgg bara till den hÀr koden i ditt temas funktioner.php-fil eller ditt webbplats-specifika plugin.


/* Disable WordPress Admin Bar for all users but admins. */
  show_admin_bar(false);