Slik lager du tilpassede WordPress-brukerroller
Denne artikkelen er en del av Mastering WordPress-serien:
- Slik starter du en WordPress-blogg
- Tilpasse WordPress Blog: Installere temaer
- Tilpasse WordPress Blog: Installere pluginprogrammer
- Tilpasse WordPress Blog: Legge til innhold
- WordPress User Roller forklart
- Slik lager du tilpassede WordPress-brukerroller
Vi har tidligere dekket hvordan standardbrukerrollene fungerer i WordPress. De er utformet slik at de passer til de fleste nettsteder, og for det meste oppfyller de disse kravene.
Det er imidlertid noen scenarier der du kan ønske å endre de evner som hver rolle kan utføre eller til og med legge til nye roller med tilpassede evner som du ser hensiktsmessig. Dette kan oppnås ved hjelp av Capability Manager Enhanced Plugin.
Installasjon
Du kan installere Capability Manager Enhanced rett fra WordPress dashboard ved å navigere til "Plugins -> Add New" og skrive inn "Capability Manager Enhanced" som søket ditt.
Alternativt kan du laste ned zip-filen fra WordPress-depotet og laste den opp til riktig mappe på nettstedet ditt ved hjelp av FTP.
Når du har installert og aktivert pluginet, navigerer du til "Brukere -> Muligheter" for å laste inn plugininnstillingene.
Oversikt
Siden Kapasiteter er ganske grei å bruke. På høyre side vil du se en håndfull alternativer. Du kan velge hvilken rolle du vil redigere, legge til en ny rolle eller evne eller kopiere en eksisterende rolle til en ny.
Hoveddelen av siden viser alle mulighetene du kan slå på eller av for hver brukerrolle. For eksempel kan brukere med administratorrollen gjøre omtrent alt på nettstedet, så du vil se at alle boksene er blitt sjekket for den rollen.
Å slå en funksjon på eller av for en bestemt rolle er like enkelt som å sjekke eller fjerne merket for feltet som er tilknyttet denne funksjonen, og klikke på "Lagre endringer" nederst på siden.
Du kan også slette en rolle ved å klikke på "Slett rolle" nederst på siden.
I tillegg er det en seksjon som heter "Tilleggsfunksjoner" nær bunnen av siden. Du finner tilleggsfunksjoner som ikke er en del av WordPress-kjerne, men har blitt definert gjennom plugins og temaer.
Det nøyaktige innholdet i denne delen vil variere avhengig av hvilken type plugin du har installert på nettstedet ditt.
La oss gå over noen få scenarier for å gi deg noen praktiske eksempler på hvordan denne plugin fungerer.
1. Tillat at medarbeiderne laster opp bilder
En av begrensningene i bidragsyterrollen er at den ikke tillater at brukerne har mulighet til å laste opp bilder eller andre mediefiler til innleggene sine uten inngrep av admin eller redaktør.
I de fleste tilfeller kan det være kjedelig å få en administrator eller redaktør til å sjekke et innlegg hver gang et bilde er påkrevet, så det er en god ide å øke bidragsyterens rolle ved å slå på denne evnen.
1. Velg "Bidragsyter" i sidelinjen og klikk "Last inn".
2. Gå til "Other WordPress Core Capabilities" -delen.
3. Merk av for "upload filer".
4. Hvis du vil endre noe annet, merk av eller fjern avmerkingen.
5. Bla til bunnen og klikk på "Lagre endringer".
2. Forhindre at forfattere sletter publiserte innlegg
En spesifikk feil med standardforfatterrollen er at den tillater brukere med denne rollen å slette sine publiserte innlegg. Dette er langt fra ideelt og bør ikke være tilfelle, men vi kan rette opp dette ved å deaktivere denne muligheten for denne rollen.
1. Velg "Forfatter" i sidelinjen og klikk "Last inn".
2. Naviger til delen "Slett kapasitet".
3. Fjern markeringen i feltene under "Slett publisert".
4. Gjør noen andre forandringer du føler er nødvendig.
5. Bla til bunnen og klikk på "Lagre endringer".
3. Lag en ny brukerrolle
Hvis du har et bestemt behov og ikke vil endre standardrollene, kan du opprette nye roller og angi nøyaktige evner for hver rolle før du tilordner dem til brukerne.
For eksempel kan du opprette en rolle som heter "Kommentar Moderator" og angi den eneste muligheten for den brukerrollen å "lese" og "moderate kommentarer". Dette er nyttig for nettsteder som trenger et bestemt sett med brukere til moderate kommentarer på nettstedet og gjør ingenting annet.
1. Skriv inn navnet på rollen i sidefeltet og klikk på "Opprett".
2. Som standard vil ingen funksjoner bli valgt. For en kommentar moderator rolle, velg "les" og "moderate kommentarer" under "Andre WordPress Core Capabilities."
3. Bla til bunnen og klikk "Lagre endringer".
Det er det, du har nå en fullt fungerende tilpasset brukerrolle som du kan tilordne til alle som har det eneste ansvaret for å utføre kommentar moderering.
Wrap up
Hvis du noensinne føler deg misfornøyd med standardbrukerrollene i WordPress, anbefaler jeg at du prøver å gjøre det mulig med plugin for forbedret styring av kapasitet. Dette gir deg større kontroll over hvordan brukere samhandler med nettstedet ditt.