Come limitare gli autori ai loro stessi post in WordPress Admin

Come limitare gli autori ai loro stessi post in WordPress Admin / Plugin di WordPress

Se gestisci un sito multi-autore, sai che lo schermo può diventare un po 'affollato. Recentemente uno dei nostri utenti ha chiesto se fosse possibile limitare la schermata dei post di WordPress per mostrare agli autori solo il proprio post. In questo articolo, ti mostreremo come limitare gli autori a visualizzare e gestire i propri messaggi solo nell'amministratore di WordPress.

Video Tutorial

Iscriviti a WPBeginner

Se il video non ti piace o hai bisogno di ulteriori istruzioni, continua a leggere.

La prima cosa che devi fare è installare e attivare il plugin Manage / View Your Posts Only. Questo plugin funziona immediatamente e non ci sono impostazioni da configurare.

Se hai effettuato l'accesso con un ruolo utente amministratore, sarai in grado di vedere tutti i post sul tuo sito. Gli utenti con altri ruoli utente potranno vedere solo i loro messaggi.

Come consentire agli editor di visualizzare tutti i post

Il problema con il plugin di cui sopra è che consente solo agli amministratori di visualizzare tutti i post. Molti siti WordPress hanno la responsabilità degli editori per gli articoli di correzione delle bozze presentati da altri autori e collaboratori ospiti. L'utilizzo di questo plugin limiterà gli editor solo ai propri messaggi.

In questa situazione, il plugin sopra menzionato sarà inutile per te.

Invece, puoi aggiungere questo codice nel file functions.php del tuo tema o in un plug-in specifico del sito.

 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 ('author', $ user_ID);  return $ query;  add_filter ('pre_get_posts', 'posts_for_current_author'); 

Questo codice consente a tutti gli utenti con la possibilità di modificare i post di altri per visualizzare tutti i post. Ciò significa che gli editori e gli amministratori saranno in grado di vedere tutti i post. Gli utenti con altri ruoli come contributore o autori vedranno solo i propri post.

Se stai utilizzando ruoli utente personalizzati sul tuo sito, devi tenere presente che anche gli utenti che possono modificare i post aggiunti da altri utenti potranno vederli.

Questo è tutto, speriamo che questo articolo ti abbia aiutato a imparare come nascondere i post di altri autori nell'area di amministrazione di WordPress. Puoi anche dare un'occhiata al nostro tutorial su come nascondere elementi non necessari da admin di WordPress con Adminimize.

Se questo articolo ti è piaciuto, ti preghiamo di iscriverti al nostro canale YouTube per le esercitazioni video di WordPress. Puoi trovarci anche su Twitter e Google+.