Som standard tillader WordPress forfattere at se alle billederne i mediebiblioteket på dit websted. Dette kan blive problematisk, hvis du har en masse gæsteforfattere. Vi viser dig, hvordan du begrænser adgangen til WordPress Media Library til en brugers egne downloads.

Hvorfor begrænse adgangen til mediebiblioteket?

WordPress giver forfattere mulighed for at manipulere alle filer i mediebiblioteket. De kan også se uploadede billeder af en administrator, en redaktør eller andre forfattere.

Lad os sige, at du opretter en ny artikel, der annoncerer forestillingen om et produkt eller en aftale. Forfatterne og dem, der inviteres fra dit websted, får lov til at se de billeder, du har downloadet til denne artikel i mediebiblioteket.

Dine downloads vil også være synlige i pop op-vinduet "Tilføj medie", som brugerne vil se, når de føjer billeder til deres egne indlæg.

For mange websteder er dette måske ikke en stor sag. Men hvis du bruger en websted multi-forfatter, har du mulighed for at ændre den.

Lad os se på den nemmeste måde at begrænse adgangen til mediebiblioteket til en brugers egne downloads.

Metode 1: Begræns adgang til mediebiblioteket ved hjælp af en udvidelse

Denne metode er meget let og anbefales til alle brugere.

Den første ting at gøre ville være at installere og aktivere udvidelsen Begræns mediebibliotek. For flere detaljer, se vores guide, der forklarer trin for trin installationen af ​​en WordPress plugin.

Begræns medieadgang

Denne udvidelse fungerer uden konfiguration, og der er ingen parametre, der skal konfigureres.

Ved aktivering filtrerer udvidelsen forespørgslen fra mediebiblioteket for at se, om den pågældende bruger er en administrator eller udgiver. Hvis brugerens rolle ikke svarer til nogen af ​​dem, viser den kun brugerens downloads.

Brugere med administrator- eller udgiverroller kan se alle medie-downloads som sædvanligt.

Metode 2: Manuelt begrænse adgangen til mediebiblioteket

Den første metode skal fungere for de fleste websteder, fordi den begrænser adgangen til mediebiblioteket og kun tillader administrator og udgiver at se alle medieoverførsler.

Hvis du imidlertid vil tilføje en brugerdefineret brugerrolle eller bare ikke ønsker at bruge en udvidelse, kan du prøve denne metode i stedet. Den bruger den samme kode, som udvidelsen bruges, men du kan ændre den, så den passer til dine behov.

Denne metode kræver, at du tilføjer kode til dine WordPress-filer. Hvis du aldrig har gjort det før, skal du læse vores guide, der forklarer, hvordan du kopierer og indsætter kode på WordPress.

Du skal tilføje følgende kode til din WordPress-fil " function.php Eller en stedspecifik udvidelse.

Denne kode bruger funktionen " current_user_can For at kontrollere, om brugeren har mulighed for at aktivere udvidelser eller redigere andre brugers indlæg. Hvis dette ikke er tilfældet, ændrer dette den forespørgsel, der bruges til at vise mediefilerne og grænsen til ID (logon) af brugeren.

Vi håber, at denne artikel har hjulpet dig med at lære, hvordan du begrænser adgangen til WordPress Media Library til en brugers egne downloads. Du kan også begrænse forfattere til deres egne indlæg i WordPress admin-området.