Hvordan begrense forfattere til sine egne innlegg i WordPress Admin

Hvordan begrense forfattere til sine egne innlegg i WordPress Admin / WordPress Plugins

Hvis du kjører et nettsted med flere forfattere, vet du at postskjermbildet kan bli litt overfylt. Nylig spurte en av brukerne om det var mulig å begrense skjermbildet for WordPress-innlegg for å bare vise forfattere sitt eget innlegg. I denne artikkelen vil vi vise deg hvordan du begrenser forfattere til bare å vise og administrere egne innlegg i WordPress admin.

Videoopplæring

Abonner på WPBeginner

Hvis du ikke liker videoen eller trenger mer instruksjoner, fortsett å lese.

Første du må gjøre er å installere og aktivere administrasjon / visning av innlegg bare plugin. Dette plugin virker ut av boksen, og det er ingen innstillinger for deg å konfigurere.

Hvis du er logget inn med en administratorbrukerrolle, vil du kunne se alle innleggene på nettstedet ditt. Brukere med andre brukerroller vil kun kunne se egne innlegg.

Slik lar redaktører se på alle innlegg

Problemet med pluginet som er nevnt ovenfor, er at det bare lar administratorer se alle innlegg. Mange WordPress-nettsteder har redaktører som er ansvarlige for korrekturlesning av artikler fra andre forfattere og bidragsytere. Ved hjelp av denne plugin vil begrensere redaktører til bare sine egne innlegg.

I denne situasjonen vil pluggen vi nevnte ovenfor være ubrukelig for deg.

I stedet kan du legge til denne koden i temaets funksjoner.php-fil eller et nettstedspesifikt plugin.

 funksjon posts_for_current_author ($ query) global $ pagenow; hvis ('edit.php'! = $ pagenow ||! $ query-> is_admin) returnere $ spørring; hvis (! current_user_can ('edit_others_posts')) global $ user_ID; $ query-> set ('author', $ user_ID);  returner $ spørring;  add_filter ('pre_get_posts', 'posts_for_current_author'); 

Denne koden tillater alle brukere med muligheten til å redigere andres innlegg for å vise alle innlegg. Dette betyr at redaktører og administratorer vil kunne se alle innlegg. Brukere med andre roller som bidragsytere eller forfattere, ser bare sine egne innlegg.

Hvis du bruker tilpassede brukerroller på nettstedet ditt, må du huske at brukere som kan redigere innlegg lagt til av andre brukere, vil også kunne se dem.

Det er alt, vi håper denne artikkelen hjalp deg med å lære å skjule innlegg fra andre forfattere i WordPress admin area. Du vil kanskje også ta en titt på vår veiledning om hvordan du gjemmer unødvendige elementer fra WordPress admin med Adminimer.

Hvis du likte denne artikkelen, vennligst abonner på vår YouTube Channel for WordPress-videoopplæringsprogrammer. Du kan også finne oss på Twitter og Google+.