Hoe auteurs te beperken tot hun eigen berichten in WordPress Admin

Hoe auteurs te beperken tot hun eigen berichten in WordPress Admin / WordPress Plug-ins

Als u een site met meerdere auteurs uitvoert, weet u dat het berichtscherm een ​​beetje vol kan raken. Onlangs vroeg een van onze gebruikers of het mogelijk was om het WordPress posts-scherm te beperken om alleen auteurs hun eigen bericht te tonen. In dit artikel laten we u zien hoe u auteurs kunt beperken om alleen hun eigen berichten te bekijken en te beheren in WordPress admin.

Video-instructies

Abonneer je op WPBeginner

Als je de video niet leuk vindt of meer instructies nodig hebt, ga dan door met lezen.

Het eerste wat u hoeft te doen is de plug-in Beheer / bekijk uw berichten alleen installeren en activeren. Deze plug-in werkt standaard en er zijn geen instellingen die u kunt configureren.

Als u bent aangemeld met een gebruikersrol voor beheerders, kunt u alle berichten op uw site bekijken. Gebruikers met andere gebruikersrollen kunnen alleen hun eigen berichten zien.

Hoe bewerkers toestaan ​​om alle berichten te bekijken

Het probleem met de hierboven genoemde plug-in is dat het alleen beheerders toestaat om alle berichten te bekijken. Veel WordPress-sites hebben editors die verantwoordelijk zijn voor proeflezen van artikelen die zijn ingediend door andere auteurs en gastbijdragers. Het gebruik van deze plug-in beperkt de redactie tot alleen hun eigen berichten.

In deze situatie is de plug-in die we hierboven noemden nutteloos voor u.

In plaats daarvan kunt u deze code toevoegen aan het functie.php-bestand van uw thema of een sitespecifieke plug-in.

 function posts_for_current_author ($ query) global $ pagenow; if ('edit.php'! = $ pagenow ||! $ query-> is_admin) return $ query; if (! current_user_can ('edit_others_posts')) global $ user_ID; $ query-> set ('auteur', $ user_ID);  return $ query;  add_filter ('pre_get_posts', 'posts_for_current_author'); 

Met deze code kunnen gebruikers de berichten van anderen bewerken om alle berichten te bekijken. Dit betekent dat editors en beheerders alle berichten kunnen zien. Gebruikers met andere rollen zoals een bijdrager of auteurs zien alleen hun eigen berichten.

Als u aangepaste gebruikersrollen op uw site gebruikt, moet u er rekening mee houden dat gebruikers die berichten kunnen bewerken die door andere gebruikers zijn toegevoegd, deze ook kunnen zien.

Dat is alles, we hopen dat dit artikel u heeft geholpen om te leren hoe u berichten van andere auteurs in WordPress admin gebied kunt verbergen. U kunt ook een kijkje nemen in onze tutorial over het verbergen van onnodige items van WordPress admin met Adminimize.

Als je dit artikel leuk vond, meld je dan aan voor onze YouTube-video-tutorials over WordPress. U kunt ons ook vinden op Twitter en Google+.