Vuoi limitare gli autori alla modifica dei loro post WordPress?

Se disponi di un sito multi-autore o consenti i post degli ospiti, è una buona idea limitare i contributori alla visualizzazione solo dei post del proprio blog nella dashboard e impedire loro di visualizzare i post di altri autori prima di lasciare la pubblicazione.

In questo articolo, ti mostreremo come limitare gli autori alla visualizzazione e alla gestione dei propri post nella dashboard di WordPress.

Perché limitare gli autori ai loro articoli?

Per impostazione predefinita, il tuo sito web WordPress mostrerà tutti i post e le pagine a tutti gli utenti, indipendentemente dal loro ruolo utente in ambito amministrativo. Che tu sia un autore, editore, collaboratore o amministratore, puoi visualizzare tutti gli articoli.

Questo di solito non è un problema se gli autori fanno parte della tua azienda o del tuo team.

Tuttavia, limitare le persone a vedere solo i loro articoli è utile in determinate situazioni. Ad esempio, se gestisci un sito web multiautore, può essere utile impedire agli autori di vedere gli articoli degli altri autori soprattutto quando sono in edizione integrale.

Detto questo, diamo un'occhiata a come puoi limitare gli autori a mostrare solo i loro post nella dashboard di amministrazione.

Limita gli autori ai loro articoli usando un plugin

Usare un WordPress Plugin, puoi facilmente consentire agli autori di vedere solo i loro articoli senza modificare il codice.

Per questo tutorial useremo il plugin Permessi di pubblicazione e stampa. È un plug-in gratuito che ti consente di gestire i permessi di WordPress e funziona per limitare gli scrittori ai propri post.

C'è anche una versione premium disponibile nel bundle PubblicaPress Pro, che offre più impostazioni di autorizzazione come chi può accedere alla libreria multimediale. Tuttavia, puoi iniziare con la versione gratuita.

Innanzitutto, dovrai installare e attivare il plug-in PublishPress Permissions. Per maggiori dettagli, puoi seguire la nostra guida su Come installare un plugin per WordPress.

Una volta attivato, il plugin mostrerà automaticamente gli articoli solo ai loro autori.

Ad esempio, se hai effettuato l'accesso come amministratore e vai a Articoli »Tutti gli articoli dalla tua dashboard, vedrai tutti i post.

limitare gli autori alla modifica dei loro articoli

Tuttavia, se accedi all'area di amministrazione di WordPress dall'account di un autore, noterai che saranno visibili solo i post creati dall'autore.

Adesso, cosa succede se vuoi che i tuoi editori siano in grado di accedere a tutti gli articoli in modo che possano rivederli? Vediamo come puoi farlo.

Come consentire agli editori di visualizzare tutti gli articoli

Il problema con l'utilizzo del metodo sopra è che consente solo agli amministratori di visualizzare tutti gli articoli.

Molti siti WordPress hanno editori responsabili della correzione di bozze degli articoli inviati da altri autori e collaboratori ospiti. L'utilizzo di questo plugin limiterà gli editori ai propri articoli.

Tuttavia, puoi consentire agli editori di rivedere i contenuti di autori diversi utilizzando un plug-in come il plug-in PublishPress Capabilities o aggiungendo codice ai file del tema. sito web . Ti mostreremo entrambi i metodi.

Utilizzo del plug-in per le funzionalità di PublishPress

Funzionalità di pubblicazione e stampa è un altro plugin creato da PublishPress. Ai fini di questo tutorial, utilizzeremo il versione gratuita. Esiste anche una versione pro che puoi ottenere quando ti registri per un account PublishPress Pro.

Innanzitutto, dovrai installare e attivare il plug-in delle funzionalità di PublishPress sul tuo sito Web WordPress come abbiamo fatto con il plug-in Permessi di pubblicazione e stampa.

Una volta attivato il plugin, vai avanti e fai clic su " Capabilities Nel menu di amministrazione di WordPress. Verrà aperta la pagina "Capacità del ruolo", in cui è possibile modificare le autorizzazioni per i diversi ruoli utente.

Quindi seleziona il ruolo utente che desideri modificare dal menu a discesa nell'angolo in alto a sinistra.

limitare gli autori alla modifica dei loro articoli

Dopo aver selezionato il ruolo "Editor", è necessario assicurarsi che la casella di controllo "Modifica altri" sia abilitata nelle impostazioni Modifica delle capacità.

Ciò consentirà agli editori di modificare altri articoli.

Dopo di che scorri verso il basso fino alla sezione Funzionalità aggiuntive e spunta la casella Gestire le capacità

In questo modo chiunque abbia il ruolo di editor potrà vedere gli articoli di altri autori.

 

Ora salva le tue impostazioni e visualizza la sezione Articoli del tuo sito web accedendo come editor. Se sei in grado di visualizzare e modificare i post di altri autori, allora hai configurato correttamente le impostazioni.

Aggiungere un codice personalizzato al tuo tema WordPress

Un altro modo per consentire agli editori di visualizzare tutti gli articoli consiste nell'aggiungere codice personalizzato ai file del tema. Tuttavia, sconsigliamo questo metodo ai principianti in quanto implica la modifica del codice.

Per iniziare, puoi aggiungere questo codice in le funzioni del tuo file theme.php.

funzione 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 ('autore', $ user_ID); } restituisce $ query; } add_filter ('pre_get_posts', 'posts_for_current_author');

Questo codice consente a tutti gli utenti che hanno la possibilità di modificare i post di altri utenti di visualizzare tutti i post. Ciò significa che gli editori e gli amministratori potranno vedere tutti gli articoli. Gli utenti con altri ruoli come contributori o autori vedranno solo i propri articoli.

Limita gli autori alla visualizzazione di post o pagine specifiche

Puoi anche limitare autori, editori, collaboratori e altri ruoli utente per visualizzare, modificare ed eliminare determinati post e pagine del blog.

Utilizzando il plug-in PublishPress Permissions, puoi decidere facilmente quali post e pagine specifici le persone possono visualizzare sulla dashboard del tuo sito web.

Per iniziare, installa e attiva il plugin Permessi di pubblicazione e stampa sul tuo sito web.

Ora supponiamo che tu voglia che un post specifico venga modificato solo dall'editore del sito Web e da nessun altro.

Per fare ciò, puoi modificare questo articolo. Una volta che sei nell'editor di blocchi di WordPress, vai semplicemente alla meta box "Autorizzazioni: modifica questo post".

Quindi è necessario fare clic sul menu a discesa per tutti gli altri ruoli utente e scegliere l'opzione "Bloccato". Per impostazione predefinita, l'autorizzazione sarà impostata su 'predefinito: Sì', dove chiunque può modificare il post.

Successivamente, assicurati di lasciare l'impostazione dell'editor su " abilitato"O" Predefinito: Sì ". Dopo aver impostato le autorizzazioni, assicurati di aggiornare il post del tuo blog.

limitare gli autori alla modifica dei loro articoli

Risorse raccomandate

Scopri di più risorse consigli che ti accompagneranno nella creazione e gestione del tuo sito web.

Conclusione

Ecco ! Questo è tutto per questo tutorial. Speriamo che questo articolo ti abbia aiutato a imparare come limitare gli autori ai propri post nell'area di amministrazione di WordPress. Non esitare a condividi con i tuoi amici sui tuoi social network preferiti

Tuttavia, sarai anche in grado di consultare il nostro risorse, se hai bisogno di più elementi per realizzare i tuoi progetti di creazione di siti Internet, consultando la nostra guida su Creazione di blog WordPress.

Ma, nel frattempo, parlaci del tuo commentaires e suggerimenti nella sezione dedicata.

...