Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come consentire ai collaboratori di modificare i loro post su WordPress dopo l’approvazione

Una delle sfide che abbiamo affrontato gestendo un blog WordPress con più autori è la gestione delle modifiche successive alla pubblicazione.

Per impostazione predefinita, i collaboratori e i blogger ospiti non possono modificare i post pubblicati. Questo può causare problemi se i collaboratori devono correggere rapidamente un errore di battitura, correggere informazioni errate o aggiornare un post per mantenerlo pertinente e utile.

In questo articolo vi mostreremo come consentire ai collaboratori di modificare i loro post dopo l’approvazione. Condivideremo le soluzioni che abbiamo scoperto e che hanno reso il nostro processo di gestione dei contenuti molto più fluido.

Let Contributors Edit Their Posts After Being Approved

Perché permettere ai collaboratori di modificare i loro post dopo l’approvazione?

Se gestite un blog WordPress con più autori, le persone con il ruolo di collaboratore possono scrivere post e inviarli per la revisione. Chiunque abbia il ruolo di amministratore o di redattore può rivedere i post e pubblicarli.

Una volta che un post è pubblicato, il collaboratore non può modificarlo. Questo può causare problemi se i collaboratori devono riscrivere i propri post per aggiornarli o correggere errori.

Consentendo ai collaboratori fidati di modificare i loro post, è possibile migliorare il flusso di lavoro editoriale e risparmiare tempo ai redattori.

Detto questo, vediamo come consentire ai collaboratori di modificare i post pubblicati sul vostro sito WordPress. Utilizzate i link rapidi qui sotto per passare direttamente al metodo che desiderate utilizzare:

Metodo 1: Consentire ai collaboratori di modificare i loro post pubblicati con WPCode (consigliato)

Il modo più semplice per consentire ai collaboratori di modificare i post pubblicati è aggiungere un codice personalizzato in WordPress.

Spesso si trovano guide con istruzioni per modificare il file functions.php del sito. Tuttavia, piccoli errori di battitura o di codice possono causare molti errori comuni di WordPress o addirittura rompere completamente il vostro sito.

Inoltre, il codice personalizzato andrà perso al successivo aggiornamento del tema di WordPress.

Detto questo, vi consigliamo di utilizzare WPCode. È il miglior plugin per gli snippet di codice e consente di aggiungere codice a WordPress senza mettere a rischio il sito.

Per prima cosa, è necessario installare e attivare il plugin gratuito WPCode. Per ulteriori informazioni, consultate la nostra guida passo-passo su come installare un plugin di WordPress.

Una volta attivato il plugin, andare su Code Snippets ” Add Snippet.

Adding a custom snippet to WordPress using WPCode

Qui si vedranno tutti gli snippet preconfezionati che si possono aggiungere al sito, compreso uno snippet che consente di disabilitare le notifiche ai nuovi utenti.

Nella schermata successiva, occorre passare il mouse sull’opzione “Aggiungi il tuo codice personalizzato (nuovo snippet)” e fare clic sul pulsante “Usa snippet” quando appare.

How to change user permissions using WPCode

Nella schermata successiva, digitate un titolo per lo snippet di codice. Questo è solo un riferimento, quindi potete usare qualsiasi cosa vogliate.

Quindi, aprire il menu a tendina “Tipo di codice” e scegliere “Snippet PHP”.

Changing user permissions with WPCode

A questo punto, è sufficiente incollare quanto segue nell’editor di codice:

// get the "contributor" role object
$obj_existing_role = get_role( 'contributor' );

// add the "Edit published posts" capability
$obj_existing_role->add_cap( 'edit_published_posts' );

Successivamente, è necessario scorrere la pagina fino alla sezione “Inserimento”.

Se non è già selezionato, è sufficiente fare clic su “Inserisci automaticamente” e selezionare “Esegui ovunque” nel menu a discesa.

How to auto insert code into a WordPress website

Infine, scorrere fino alla parte superiore dello schermo e fare clic sul cursore “Inattivo” in modo che sia visualizzato “Attivo”.

Quindi, basta fare clic sul pulsante “Salva snippet” o “Aggiorna” per rendere attivo lo snippet di codice.

Publishing the contributor permissions code snippet

Ora, chiunque abbia il ruolo di collaboratore potrà modificare i post pubblicati sul vostro sito WordPress.

Metodo 2: Consentire a qualsiasi utente di modificare i propri post pubblicati con PublishPress (metodo del plugin)

Volete dare ai collaboratori anche altre possibilità? Ad esempio, si può consentire ai collaboratori di modificare e cancellare i post pubblicati.

Si possono anche aggiungere o rimuovere funzionalità da altri utenti.

Se desiderate un controllo completo sui permessi degli utenti, vi consigliamo di utilizzare PublishPress Capabilities. Questo plugin consente di aggiungere e rimuovere le capacità da qualsiasi ruolo di utilizzo, compresi i collaboratori di WordPress.

La prima cosa da fare è installare e attivare il plugin PublishPress Capabilities. Per maggiori dettagli, consultate la nostra guida passo passo su come installare un plugin in WordPress.

Dopo l’attivazione, è necessario visitare la sezione Capacità ” Capacità nell’area di amministrazione di WordPress. Nella parte superiore della schermata, aprire il menu a tendina “Capacità” e scegliere il ruolo utente “Collaboratore”.

How to allow contributors to edit their published posts

A questo punto è possibile selezionare la scheda “Modifica”.

Qui si può vedere che il collaboratore non ha il permesso di modificare le pagine e i post pubblicati sul vostro blog WordPress.

Editing contributor permissions using a free WordPress plugin

Per concedere loro l’autorizzazione, selezionare le caselle di controllo “Messaggi” o “Pagine”, a seconda del contenuto pubblicato che devono modificare.

È ora possibile aggiungere o rimuovere altre funzionalità seguendo la stessa procedura descritta sopra. Quando si è soddisfatti della configurazione del ruolo di collaboratore, fare clic sul pulsante “Salva modifiche”.

Una volta fatto, i collaboratori potranno modificare i loro post pubblicati nella dashboard di WordPress.

Allowing contributors to edit their approved WordPress posts and pages

Ora è possibile passare da un account utente all’altro e verificare che i collaboratori abbiano la possibilità di modificare i post pubblicati.

Se si desidera rimuovere questa autorizzazione in qualsiasi momento, è sufficiente ripetere i passaggi precedenti. Questa volta, però, deselezionate le caselle “Modifica pubblicata”.

È inoltre possibile modificare le capacità di altri ruoli utente di WordPress utilizzando il plugin PublishPress Capabilities. Basta ripetere i passaggi descritti sopra, ma questa volta selezionare un nuovo ruolo utente dal menu a discesa “User Capabilities”.

Customizing any user role or permission in WordPress

Ulteriori modi per personalizzare i ruoli e le autorizzazioni degli utenti

Volete aggiungere o personalizzare le funzionalità del ruolo utente in base alle vostre esigenze specifiche? Date un’occhiata a queste esercitazioni di WordPress per iniziare:

Speriamo che questo articolo vi abbia aiutato a capire come permettere ai collaboratori di modificare i loro post dopo l’approvazione. Potreste anche voler consultare la nostra selezione dei migliori plugin di gestione utenti per WordPress e la nostra guida su come mostrare contenuti personalizzati a diversi utenti in WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

6 commentiLascia una risposta

  1. Joe Barrett

    Where do you put this code if you won’t lose data when updating a theme and don’t want a plugin? Function.php or config.php?

  2. Jiří Vaněk

    Is it possible to enable this at the level of specific accounts? For example, would I allow this option only for long-term contributors and not those who are on the site for a short time? Or is it only at the role level and not at the individual account level?

    • WPBeginner Support

      You would need to create a role for what you are wanting to achieve :)

      Admin

      • Jiří Vaněk

        I understand, so I assume that a new user role will be created in WordPress (something like editor-senior and editor-junior) and I will continue based on these roles?

        • WPBeginner Support

          You would need to create the role and add the permissions based on the role.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.