Som standard tillater WordPress forfattere å se alle bildene i mediebiblioteket på nettstedet ditt. Dette kan bli problematisk hvis du har mange gjesteskribenter. Vi viser deg hvordan du begrenser tilgangen til WordPress Media Library til brukerens egne nedlastinger.

Hvorfor begrense tilgangen til mediebiblioteket?

WordPress lar forfattere manipulere alle filer i mediebiblioteket. De kan også se opplastede bilder av en administrator, en redaktør eller andre forfattere.

Si at du oppretter en ny artikkel for å kunngjøre forestillingen om et produkt eller en avtale. Forfatterne og de som er invitert fra nettstedet ditt, vil få lov til å se bildene du har lastet ned på denne artikkelen i mediebiblioteket.

Nedlastningene dine vil også være synlige i "Add Media" -menyen som brukerne ser når de legger til bilder i sine egne innlegg.

For mange nettsteder er dette kanskje ikke en stor sak. Men hvis du bruker en nettside multi-forfatter, har du muligheten til å endre den.

La oss se på den enkleste måten å begrense tilgangen til mediebiblioteket til brukerens egne nedlastinger.

Metode 1: Begrens tilgangen til mediebiblioteket ved hjelp av en utvidelse

Denne metoden er veldig enkel og anbefales for alle brukere.

Den første tingen å gjøre ville være å installere og aktivere utvidelsen Begrens mediebiblioteket. For flere detaljer, se vår guide som forklarer trinnvis installasjonen av en WordPress-utvidelse.

Begrens medietilgang

Denne utvidelsen fungerer uten konfigurasjon, og det er ingen parametere å konfigurere.

Ved aktivering filtrerer utvidelsen spørringen fra mediebiblioteket for å se om den aktuelle brukeren er administrator eller utgiver. Hvis brukerens rolle ikke samsvarer med noen av dem, viser den bare brukerens nedlastinger.

Brukere med administrator- eller utgiverroller vil kunne se alle nedlastinger i media som vanlig.

Metode 2: Manuelt begrense tilgangen til mediebiblioteket

Den første metoden skal fungere for de fleste nettsteder fordi den begrenser tilgangen til mediebiblioteket og lar bare administratoren og utgiveren se alle nedlastinger av media.

Imidlertid, hvis du vil legge til en tilpasset brukerrolle eller bare ikke vil bruke en utvidelse, kan du prøve denne metoden i stedet. Den bruker den samme koden som utvidelsen bruker, men du kan endre den for å passe dine behov.

Denne metoden krever at du legger til kode i WordPress-filene dine. Hvis du aldri har gjort det før, kan du lese guiden vår som forklarer hvordan du kopierer og limer inn kode på WordPress.

Du må legge til følgende kode i din WordPress-fil " function.php Eller en stedsspesifikk utvidelse.

Denne koden bruker funksjonen " current_user_can For å sjekke om brukeren har muligheten til å aktivere utvidelser eller redigere innlegg fra andre brukere. Hvis dette ikke er tilfelle, endrer dette spørringen som ble brukt til å vise mediefilene og grensen til ID (innlogging) av brukeren.

Vi håper denne artikkelen har hjulpet deg med å lære å begrense tilgangen til WordPress Media Library til brukerens egne nedlastinger. Du kan også begrense forfattere til deres egne innlegg i WordPress admin-området.