Cum de a limita autori la posturile proprii în WordPress Admin

Cum de a limita autori la posturile proprii în WordPress Admin / Pluginurile WordPress

Dacă rulați un site cu mai mulți autori, știți că ecranul post poate deveni puțin aglomerat. Recent, unul dintre utilizatorii noștri a întrebat dacă a fost posibil să se limiteze ecranul de mesaje WordPress pentru a arăta autorilor propriul post. În acest articol, vă vom arăta cum să limitați autorii să vizualizeze și să gestioneze propriile lor posturi în WordPress admin.

Tutorial video

Abonați-vă la WPBeginner

Dacă nu vă place videoclipul sau aveți nevoie de mai multe instrucțiuni, continuați să citiți.

Primul lucru pe care trebuie să-l faceți este să instalați și să activați pluginul Gestionați / vizualizați numai mesajele dvs. Acest plugin funcționează din cutie și nu există setări pentru configurare.

Dacă sunteți conectat (ă) cu un rol de administrator al administratorului, atunci veți putea vedea toate postările de pe site-ul dvs. Utilizatorii care au alte roluri de utilizator vor putea vedea propriile lor postări.

Cum să permiteți editorilor să vizualizeze toate postările

Problema cu plugin-ul menționat mai sus este că permite doar administratorilor să vizualizeze toate postările. Multe site-uri WordPress au editori responsabili pentru articolele de lectură doveditoare trimise de alți autori și de contribuabili. Utilizarea acestui plugin va restricționa editorii numai la propriile lor postări.

În această situație, plugin-ul menționat mai sus va fi inutil pentru dvs..

În schimb, puteți adăuga acest cod în fișierul functions.php al temei sau într-un plugin specific site-ului.

 funcția posts_for_current_author ($ query) global $ pagenow; dacă ('edit.php'! = $ pagenow ||! $ query-> is_admin) returnați $ query; dacă (! current_user_can ('edit_others_posts')) global $ user_ID; $ query-> set ('autor', $ user_ID);  return $ query;  add_filter ('pre_get_posts', 'posts_for_current_author'); 

Acest cod permite oricărui utilizator cu capacitatea de a edita postările altor persoane pentru a vedea toate postările. Aceasta înseamnă că editorii și administratorii vor putea vedea toate postările. Utilizatorii cu alte roluri, cum ar fi contribuitorii sau autori, vor vedea doar propriile lor postări.

Dacă utilizați roluri de utilizator personalizate pe site-ul dvs., atunci trebuie să rețineți că utilizatorii care pot edita postările adăugate de alți utilizatori vor putea, de asemenea, să le vadă.

Asta e tot, sperăm că acest articol te-a ajutat să înveți cum să ascunzi postările de la alți autori în zona de administrare WordPress. Ați putea dori, de asemenea, să aruncați o privire la tutorialul nostru despre cum să ascundeți articolele inutile din WordPress admin cu Adminimize.

Dacă v-ați plăcut acest articol, vă rugăm să vă abonați la tutorialele video YouTube pentru canalul YouTube pentru WordPress. Ne puteți găsi pe Twitter și pe Google+.