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 applicerar CSS för specifika användarroller i WordPress (enkelt sätt)

Vi har arbetat med många WordPress-sajter där olika användare behövde olika upplevelser. Medlemmar, kunder, författare och klienter kan alla dra nytta av en layout som passar deras roll.

Men WordPress erbjuder inte ett inbyggt sätt att styla saker baserat på användarroller. Att försöka göra det via temafiler kan kännas riskabelt, särskilt om du inte är utvecklare.

Vi har sett användare fastna eller till och med förstöra sin webbplats bara genom att lägga till fel kod. Därför rekommenderar vi alltid ett säkrare och enklare sätt att hantera detta.

I den här guiden visar vi dig hur du tillämpar anpassad CSS för specifika användarroller med ett nybörjarvänligt verktyg. Detta är samma metod som vi använder på våra webbplatser när vi behöver en snabb och säker lösning.

Hur man tillämpar CSS för specifika användarroller i WordPress

Här är en snabb översikt över de ämnen vi kommer att täcka i den här guiden:

Varför och när man ska tillämpa CSS för specifika användarroller i WordPress

Vi hanterar olika webbplatser för våra företag som kräver inloggning för användare. Vi finner ofta behovet av att anpassa utseendet för olika användarroller.

Medan vi körde A/B-tester på dessa webbplatser har vi upptäckt att personalisering avsevärt förbättrar användarupplevelsen. En bättre användarupplevelse leder i slutändan till mer kundnöjdhet, konverteringar och försäljning.

Oavsett om du är webbplatsägare, utvecklare eller designer, kan det vara mycket användbart att ha kontroll över hur din webbplats ser ut för olika användare.

Här är några vanliga användningsfall:

  • Medlemskapssajter: Du kan använda anpassad CSS för att erbjuda olika upplevelser till premiummedlemmar.
  • E-handelsbutiker: Du kan framhäva kundvagnar, returnera kundrabatter och andra funktioner för inloggade kunder.
  • Bloggar med flera författare: Att hantera en blogg med flera författare kan bli rörigt. Med anpassad CSS kan du skapa ett rent, effektivt gränssnitt för redaktörer samtidigt som du håller det enkelt för bidragsgivare och prenumeranter.
  • Klientwebbplatser: Du kan skapa ett förenklat administratörsområde för klienter genom att dölja vissa element med anpassad CSS.

Nu är problemet hur man talar om för WordPress vilken CSS-kod som ska laddas för olika användarroller.

Tillämpa anpassad CSS för specifika användarroller i WordPress

Det enklaste sättet att hantera anpassad kod, inklusive CSS, i WordPress är att använda WPCode. Det är det bästa pluginet för kodsnuttar för WordPress och låter dig säkert hantera din anpassade CSS på ett ställe.

Notera: En gratis version av WPCode finns också tillgänglig. Vi rekommenderar dock att uppgradera till en betald plan för att låsa upp fler funktioner.

Varför vi rekommenderar WPCode:

  • Det låter dig säkert lägga till all anpassad kod, inklusive CSS, utan att bryta din webbplats. Om en kodsnutt inte fungerar kan du enkelt inaktivera den.
  • Den levereras med kraftfull kodinfogning och villkorlig logik-verktyg, vilket gör att du bara kan köra ett kodavsnitt när det behövs.
  • Du får tillgång till ett massivt kodbibliotek med användbara kodavsnitt, vilket sparar dig från att installera flera separata plugins.

Med det sagt, låt oss lägga till lite anpassad CSS och tillämpa den för specifika användarroller.

Lägga till anpassad CSS i WPCode

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

Efter aktivering, gå till sidan Kodutdrag » + Lägg till utdrag. Där kommer du att se många användbara utdrag för olika uppgifter.

Lägg till nytt kodavsnitt

Eftersom du lägger till en anpassad CSS-kod måste du dock börja från början genom att klicka på ‘+ Lägg till anpassat utdrag’ under rutan ‘Lägg till din anpassade kod (nytt utdrag)’.

Sedan behöver du välja 'CSS Snippet' som kodtyp från listan över alternativ som visas på skärmen.

Välja CSS-kodavsnitt som kodtyp

Detta tar dig till kodredigeraren.

Först måste du ange en titel för din kodsnutt, vilket kan vara vad som helst för att hjälpa dig att komma ihåg vad koden är till för.

Ange ett namn för ditt kodavsnitt och klistra in koden i WPCode

Nu kan du lägga till din anpassade CSS-kod i rutan 'Kodförhandsgranskning'.

För den här handledningens skull använder vi den här koden, som markerar menyn 'Inlägg' i adminområdet genom att ändra dess bakgrundsfärg. Du kan använda din egen CSS-kod här:

li#menu-posts {
    background-color: #bf0505;
}

Välj villkorslogik för användarroll

Rulla sedan ner till rutan 'Smart Conditional Logic' och växla reglaget bredvid alternativet 'Enable Logic'.

Välj därefter ‘Villkor’ (Visa eller Dölj) och klicka sedan på ‘Lägg till ny grupp’.

Villkorlig logik för anpassad kod

Klicka på den första rutan i Regel för att expandera den. Du kommer att se en lista med regler att välja mellan.

Du kan till exempel välja inloggningsstatus, användarroll, enhetstyp, etc.

Välj alternativet användarroll

Välj ‘Användarroll’ eftersom du vill att denna anpassade CSS-kod ska läggas till för en specifik användarroll.

Därefter kan du välja vilken användarroll du vill tillämpa den på.

Välj användarroll

Notera: Du kan lägga till flera villkorsstyrda logikregler genom att klicka på knappen ‘+ Lägg till ny grupp’.

När du är klar klickar du på ‘Spara kodsnutt’ längst upp till höger på skärmen och växlar den sedan till ‘Aktiv.’

Spara utdrag

WPCode kommer nu att visa din anpassade CSS för specifika användarroller i WordPress.

Lägg till anpassad CSS för specifika användarroller i WordPress adminområde

Om du bara vill att din anpassade CSS ska läggas till i WordPress adminområde, gör WPCode det ännu enklare.

På kodredigeringsskärmen, scrolla ner till alternativet ‘Plats’. Klicka på rullgardinsmenyn för att expandera den, och du kommer att se en mängd platser där du automatiskt kan ladda CSS:en.

Ladda kodavsnitt endast i adminområdet

Välj nu helt enkelt alternativet ‘Adminhuvud’ eller ‘Adminfot’ för att ladda din CSS-kod i WordPress adminområde.

Lägg till anpassad CSS för specifika användarroller på andra områden

Designanpassning på e-handelswebbplatser leder till en förbättrad användarupplevelse och har visat sig minska övergivna kundvagnsförsäljningar.

Om du driver en WooCommerce-butik, säljer onlinekurser eller andra digitala produkter, kommer det att vara användbart att lägga till anpassad CSS för inloggade kunder.

WPCode låter dig välja var du vill lägga till anpassad kod på en e-handelswebbplats. Under platsinställningarna, växla till fliken ‘e-handel’.

Ladda anpassad CSS på e-handelssidor

Du kommer att se flera platser där du kan lägga till din anpassade CSS, till exempel före kassan, före utcheckningsformuläret, på produktsidor och mer.

WPCode stöder WooCommerce, Easy Digital Downloads och MemberPress.

Vanliga frågor

Här är svar på de vanligaste frågorna om att anpassa WordPress för olika användarroller.

Kan jag tillämpa CSS på anpassade användarroller i WordPress?

Ja, WPCode låter dig rikta in dig på vilken användarroll som helst, inklusive anpassade roller som skapats av medlemskapsplugins, LMS-verktyg eller anpassad kod. Du behöver bara se till att den anpassade rollen visas i alternativen för villkorsstyrd logik.

Vad händer om CSS-ändringarna inte visas för vissa användare?

Detta kan hända om din webbplats använder aggressiv cachning eller ett CDN. Försök att rensa din cache, och se till att WPCode:s utdrag är aktivt och riktar sig till rätt plats och roll.

Kan jag förhandsgranska CSS-ändringarna innan jag gör dem live?

WPCode har ingen visuell förhandsgranskning, men du kan hålla kodavsnittet inaktivt medan du testar i webbläsarens utvecklarverktyg. När du är nöjd med utseendet, klistra in det i WPCode och aktivera det.

Är det säkert att använda WPCode istället för att redigera temafiler?

Absolut. På WPBeginner använder vi WPCode eftersom det håller all vår anpassade kod separat från temafiler, så ändringar går inte förlorade under uppdateringar. Dessutom gör det det säkrare och enklare att hantera kodavsnitt på ett ställe.

Bonustips

Följande är några ytterligare resurser som hjälper dig att designa anpassade användarupplevelser i WordPress. Du behöver inte ens lära dig CSS för vissa av dessa alternativ:

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du tillämpar CSS för specifika användarroller i WordPress. Du kanske också vill se vårt standard-CSS-fuskblad för nybörjare genererat av WordPress, eller kolla in dessa plugins och tips för att förbättra WordPress adminområde.

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

Kommentarer

  1. Grattis, du har möjlighet att bli den första kommentatorn på den här artikeln.
    Har du en fråga eller ett förslag? Lämna gärna en kommentar för att starta diskussionen.

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.