Standaard staat WordPress auteurs toe om alle afbeeldingen in de mediabibliotheek van uw site te bekijken. Dit kan problematisch worden als je veel gastschrijvers hebt. We laten u zien hoe u de toegang tot de WordPress-mediabibliotheek kunt beperken tot de eigen downloads van een gebruiker.

Waarom de toegang tot de mediabibliotheek beperken?

Met WordPress kunnen auteurs alle bestanden in de mediabibliotheek manipuleren. Ze kunnen ook geüploade afbeeldingen zien van een beheerder, een editor of andere auteurs.

Stel dat u een nieuw artikel maakt om de imminence van een product of een deal aan te kondigen. De auteurs en de genodigden van uw site mogen de afbeeldingen raadplegen die u in dit artikel in de mediabibliotheek hebt gedownload.

Je downloads zijn ook zichtbaar in het pop-upvenster "Media toevoegen" dat gebruikers te zien krijgen wanneer ze afbeeldingen aan hun eigen berichten toevoegen.

Voor veel websites is dit misschien niet zo'n groot probleem. Als u echter een website multi-auteur, hebt u de mogelijkheid om het te wijzigen.

Laten we eens kijken naar de eenvoudigste manier om de toegang tot de mediabibliotheek te beperken tot de eigen downloads van een gebruiker.

Methode 1: Beperk de toegang tot de mediabibliotheek met een extensie

Deze methode is heel eenvoudig en wordt aanbevolen voor alle gebruikers.

Het eerste wat u moet doen, is de extensie installeren en activeren Beperken mediabibliotheek. Raadpleeg voor meer informatie onze handleiding waarin stap voor stap de installatie van een WordPress-plug-in.

Beperk mediatoegang

Deze extensie werkt zonder configuratie en er zijn geen parameters om te configureren.

Na activering filtert de extensie de zoekopdracht uit de mediabibliotheek om te zien of de gebruiker in kwestie een beheerder of uitgever is. Als de rol van de gebruiker niet overeenkomt, worden alleen de downloads van de gebruiker weergegeven.

Gebruikers met beheerders- of uitgeverrollen kunnen alle mediadownloads zoals gebruikelijk zien.

Methode 2: Beperk de toegang tot de mediabibliotheek handmatig

De eerste methode zou moeten werken voor de meeste websites omdat het de toegang tot de mediabibliotheek beperkt en alleen de beheerder en uitgever toestaat om alle mediadownloads te bekijken.

Als u echter een aangepaste gebruikersrol wilt toevoegen of gewoon geen extensie wilt gebruiken, kunt u deze methode proberen. Het gebruikt dezelfde code die door de extensie wordt gebruikt, maar u kunt het aanpassen aan uw behoeften.

Voor deze methode moet u code toevoegen aan uw WordPress-bestanden. Als u dit nog nooit eerder hebt gedaan, raadpleegt u onze gids waarin wordt uitgelegd hoe u code kunt kopiëren en plakken op WordPress.

U moet de volgende code toevoegen aan uw WordPress-bestand ' function.php Of een site-specifieke extensie.

Deze code gebruikt de functie " current_user_can Om te controleren of de gebruiker extensies kan activeren of berichten van andere gebruikers kan bewerken. Als dit niet het geval is, wijzigt dit de query die wordt gebruikt om de mediabestanden en de limiet voor de ID weer te geven (login) van de gebruiker.

We hopen dat dit artikel je heeft geholpen om te leren hoe je de toegang tot de WordPress Media Library kunt beperken tot de eigen downloads van een gebruiker. U kunt auteurs ook beperken tot hun eigen berichten in het WordPress-beheergebied.