Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man inaktiverar WordPress admin-fält för alla användare utom administratörer

Vissa läsare har frågat oss hur man inaktiverar WordPress admin-fält. Även om det är en liten justering, föredrar vissa användare att göra detta av olika anledningar, som att upprätthålla ett renare användargränssnitt eller förbättra användarupplevelsen för icke-administratörsanvändare.

Som standard kan du enkelt inaktivera WordPress adminfält för enskilda användare. Detta kan dock vara tidskrävande om du har ett stort antal registrerade användare på din webbplats.

I den här artikeln visar vi hur du enkelt kan inaktivera WordPress adminfält för alla användare utom administratörer.

Hur man inaktiverar WordPress Admin Bar för alla användare utom administratörer

Vad är WordPress admin-fältet?

Som standard visar WordPress ett admin-fält högst upp på skärmen för alla inloggade användare. När du är inloggad på ditt konto kan du se den här verktygsfältet i WordPress admin-område och alla andra sidor.

WordPress admin-fält

WordPress adminverktygsfält har användbara genvägar till olika backend-områden i WordPress, och dessa genvägar ändras baserat på en användares roll och behörigheter i WordPress.

Adminfältet kan dock vara distraherande när du tittar på din webbplats frontend.

Det kan också påverka din webbplats design och användarupplevelse. Detta kan vara ett problem om du bygger eller hanterar en WordPress-webbplats för en tredje part, eftersom det hindrar dem från att se hur deras webbplats verkligen ser ut.

Lyckligtvis finns det flera sätt att inaktivera adminfältet för alla användare utom administratörer. Använd helt enkelt snabblänkarna nedan för att hoppa till den metod du vill använda:

Videohandledning

Prenumerera på WPBeginner

Om du föredrar skriftliga instruktioner, fortsätt bara att läsa.

Metod 1: Ändra varje användares behörigheter i WordPress

Du kan inaktivera adminfältet för specifika användare genom att helt enkelt redigera deras användarprofil. Detta är en snabb och enkel metod om du bara behöver ta bort fältet för ett litet antal personer. Men om du driver en medlemskapswebbplats med många användare, rekommenderar vi att du väljer en annan metod.

För att ta bort adminpanelen manuellt, gå helt enkelt till sidan Användare » Alla användare i WordPress adminpanel. Håll sedan muspekaren över den WordPress-användare som inte behöver adminpanelen, och klicka på 'Redigera' när den visas.

Hur man redigerar en användares profil i WordPress

Detta öppnar användarens profil.

Här, avmarkera rutan bredvid alternativet 'Visa verktygsfält när du besöker webbplatsen'.

Hur man döljer admin-verktygsfältet för icke-administratörsanvändare

Efter det, scrolla till botten av skärmen och klicka på 'Uppdatera användare' för att spara dina ändringar. Detta inaktiverar adminpanelen endast för den specifika personen.

För att dölja verktygsfältet för fler användare, följ bara samma process som beskrivs ovan.

Metod 2: Använd kod för att inaktivera adminfältet för icke-administratörsanvändare (rekommenderas)

Om du behöver dölja adminfältet för många olika personer, skulle det ta mycket tid och ansträngning att ändra varje användares inställningar manuellt.

Av den anledningen rekommenderar vi att du inaktiverar admin-fältet genom att lägga till kod i functions.php-filen, som är en WordPress-temafil.

Vissa guider kommer att säga åt dig att redigera temafiler manuellt, men detta kan orsaka vanliga WordPress-fel och kan till och med helt förstöra din webbplats.

Av den anledningen rekommenderar vi att du använder WPCode. Det är det bästa kodsnuttpluginet och gör det enkelt att lägga till anpassad kod i WordPress utan att riskera din webbplats.

Vi har använt WPCode för att ändra administratörsfärgschemat, ta bort texten ‘Howdy Admin’, inaktivera knappen Skärmalternativ och mer.

Först måste du installera och aktivera gratis WPCode-pluginet. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

När pluginet har aktiverats, gå till Kodavsnitt » Lägg till avsnitt.

Dölja adminverktygsfältet med WPCode

Här ser du alla färdiga kodsnuttar du kan lägga till på din webbplats.

Faktum är att WPCode har exakt det kodavsnitt du behöver för att inaktivera admin-fältet i sitt inbyggda bibliotek med kodavsnitt. Gå helt enkelt till Kodavsnitt » Bibliotek.

WPCode kodsnutt-plugin för WordPress

Sök här efter ‘Disable The WP Admin Bar’.

När rätt utdrag visas, klicka bara på knappen 'Använd utdrag'.

Den färdiga kodsnutten Disable The WP Admin Bar

Pluginet lägger automatiskt till koden på din webbplats, ger koden en beskrivande titel, väljer rätt infogningsmetod och lägger till och med till taggar för att hjälpa dig att identifiera kodavsnittet.

Här är hur koden ser ut:

/* Disable WordPress Admin Bar for all users */
add_filter( 'show_admin_bar', '__return_false' );

Nu, om ditt mål är att inaktivera admin-fältet för alla användare, behöver du bara växla omkopplaren från 'Inaktiv' till 'Aktiv' och sedan klicka på 'Uppdatera'.

Lägga till anpassad kod i WordPress

Men eftersom vårt mål är att inaktivera WordPress adminpanel för icke-administratörsanvändare, då behöver vi göra några små justeringar i koden.

Du kan ersätta den befintliga koden med följande:

/* Disable WordPress Admin Bar for all users except administrators */
add_filter( 'show_admin_bar', 'restrict_admin_bar' );

function restrict_admin_bar( $show ) {
    return current_user_can( 'administrator' ) ? true : false;
}

Den här koden identifierar alla icke-administratörsanvändare som inte för närvarande tittar på admin-instrumentpanelen. För dessa användare inaktiverar den WordPress admin-fält.

Skrolla sedan ner på sidan till avsnittet 'Infogning'. Här kan du behålla standardmetoden 'Automatisk infogning' för att säkerställa att koden körs överallt.

Infoga automatiskt kod på en WordPress-webbplats

Skrolla slutligen till toppen av skärmen och klicka på reglaget 'Inaktiv' så att det visar 'Aktiv'.

Klicka sedan bara på knappen 'Spara utdrag' eller 'Uppdatera' för att göra kodutdraget live.

Publicera ett kodavsnitt för att inaktivera WordPress admin-fält för icke-administratörsanvändare

Det var allt! Kom bara ihåg att kontrollera din WordPress-webbplats för att säkerställa att allt fungerar som det ska.

Metod 3: Använd ett gratis plugin för att inaktivera adminfältet för icke-administratörsanvändare

Om du inte vill lägga till kod på din webbplats kan du dölja adminfältet med hjälp av ett plugin. Hide Admin Bar Based on User Roles låter dig ta bort verktygsfältet baserat på olika användarroller, så detta är ett bra val om du vill inaktivera fältet för alla medlemmar, WooCommerce-kunder eller någon annan användarroll.

Först måste du installera och aktivera pluginet Hide Admin Bar Based on User Roles. För mer information, se vår steg-för-steg-guide om hur man installerar ett WordPress-plugin.

Efter aktivering måste du gå till sidan Inställningar » Dölj adminfältets inställningar. Härifrån markerar du rutorna bredvid de användarroller som du vill inaktivera adminfältet för.

Dölja adminverktygsfältet för specifika användarroller

När det är gjort, klicka helt enkelt på 'Spara ändringar' för att spara dina inställningar.

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du inaktiverar WordPress admin-fält för alla användare utom administratörer. Du kanske också vill se vår guide om hur man får e-postmeddelanden för inläggsändringar i WordPress och våra experters val av bästa WordPress-plugins för aktivitetslogg och spårning.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

168 CommentsLeave a Reply

  1. Detta är verkligen mycket användbart för en webbplats med flera författare. Jag tillämpade det nästan omedelbart efter att ha läst om det. Jag hade inte ägnat mycket uppmärksamhet åt denna fråga tidigare, men eftersom jag nyligen slutförde en webbplats med flera författare, var den här handledningen mycket läglig, och återigen, du ledde mig till en intressant modifiering som förbättrar säkerheten.

    • It would depend on what method you are using as well as the error for us to be able to assist. If you reach out using our contact form our support team should be able to assist you further :)

      Admin

  2. Jag har ett Frågor och Svar-plugin på min blogg som automatiskt lägger till adminfältet för alla användare när jag gör en uppdatering på det. Jag är glad att WPCode helt har inaktiverat denna irriterande funktion. Tack WPBeginner för den hjälpsamma artikeln.

  3. This is very needed to hide the admin bar to all the user’s except the administrator.
    I have thought of doing this multiple times over specially when I was running news website and I had many authors and contributors.
    Showing them admin bar is not only unnecessary but annoying too.
    Really appreciate for the steps to get rid of this admin bar and keep it for only the administrator.

  4. Wow… Det här är jättebra, du löste ett problem jag hade på en av mina WordPress-webbplatser där BuddyPress var installerat…

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.