X

Come Cambiare i Nomi dei Ruoli Utente Predefiniti di WordPress

Snippet di IsItWP

Hai mai voluto cambiare i nomi dei ruoli utente predefiniti di WordPress? Questo snippet ti permetterà di cambiare i nomi di qualsiasi ruolo esistente, come "Amministratore", "Editore", ecc., in qualsiasi cosa tu desideri. Questo verrà visualizzato nel menu di selezione del ruolo per gli utenti. Si prega di notare che questo non aggiunge un nuovo ruolo né cambia permanentemente il nome.

Istruzioni

Tutto quello che devi fare è aggiungere questo codice al file functions.php del tuo tema o in un plugin specifico per il sito:

function wps_change_role_name() {
    global $wp_roles;
    if ( ! isset( $wp_roles ) )
        $wp_roles = new WP_Roles();
    $wp_roles->roles['contributor']['name'] = 'Owner';
    $wp_roles->role_names['contributor'] = 'Owner';           
}
add_action('init', 'wps_change_role_name');

Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come copiare / incollare correttamente snippet di codice in WordPress, in modo da non rompere accidentalmente il tuo sito.

Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare Come creare un modulo di registrazione utente personalizzato in WordPress.

Commenti   Lascia una risposta

  1. Salve,

    Come possiamo annullarlo? Ho creato un plugin specifico per il sito per questo, poi l'ho cancellato pensando che fosse sufficiente per tornare all'etichetta del ruolo utente predefinita.

    1. Ciao Cristiano,
      Se hai creato il plugin specifico per il sito manualmente, puoi procedere e rimuovere gli snippet di codice che hai inserito nella pagina dell'editor del plugin.

      In alternativa, se hai installato il plugin Code Snippets, puoi disattivare lo snippet specifico che hai aggiunto navigando su Snippets » Tutti gli Snippets dalla tua bacheca di WordPress.

      1. Salve,
        Grazie, ho disattivato e poi rimosso il plugin ma il ruolo di collaboratore non è tornato indietro. Rimane come Proprietario. Strano, vero?

  2. può essere utilizzato in multisite wordpress su Versione 4.8.2? perché ho messo questo codice in function.php, non funziona nella pagina di aggiunta nuovo utente

  3. Come Cambiare i Nomi dei Ruoli Predefiniti di WordPress in Qualsiasi Cosa - WPMU DEV 4 gennaio 2015 alle 08:10

    [...] snippet (grazie a Kevin Chard!) ti permetterà di cambiare i nomi di qualsiasi ruolo esistente. Ad esempio, invece di Collaboratore potresti [...]

  4. Suggerimento WordPress: Modifica qualsiasi nome di ruolo per adattarlo alle tue esigenze 15 settembre 2014 alle 07:38

    [...] a Kevin Chard per il [...]

  5. Bella funzione, ma è bene tenere a mente che lo slug del Ruolo rimane quello originale...

    1. Sì, è vero, dovresti anche cambiare lo slug, tuttavia a quel punto potrebbe essere meglio creare un nuovo ruolo piuttosto che cambiare il nome di quello esistente. Penso che abbia ancora qualche utilità.

      1. Oh, sono d'accordo, ha sicuramente delle buone utilità! Intendevo solo che è qualcosa da tenere a mente :)

        1. Capisco, e buon punto :)

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!