2012-10-20 14 views
14

Devo creare un ruolo di revisore (personalizzato) per gli utenti in WordPress, come posso creare una regola personalizzata?Come creare un ruolo utente personalizzato in Wordpress

+1

Prima di tutto voglio consigliarvi di porre domande in modo più chiaro e cercare fare una ricerca prima di chiedere qui e [wordpress.stackexchange.com] (http://wordpress.stackexchange.com/) è la migliore per le domande relative a 'WordPress'. –

+0

Dovrebbe essere su wordpress.stackexchange.com – Piran

risposta

35

È possibile utilizzare add role funzione come

<?php add_role($role, $display_name, $capabilities); ?> 

Esempio

add_role('basic_contributor', 'Basic Contributor', array(
    'read' => true, // True allows that capability 
    'edit_posts' => true, 
    'delete_posts' => false, // Use false to explicitly deny 
)); 

anche see this tutorial (custom rule discussed) e this plugin too if you don't want to write any code.

+1

grazie per aiutarmi –

+1

Meglio chiamare questo sul gancio di attivazione del plugin, perché questa impostazione viene salvata nel database (nella tabella wp_options, campo wp_user_roles). – numediaweb

+1

Il sito per il plug-in non è più attivo. –

6

Se non stai cercando di scrivere un sacco di codice, ma si desidera utilizzare un plugin allora vi consiglio vivamente Utenti plug-in di Justin Tadlock:

Si dovrebbe facilmente offrire le funzionalità che cercate.

Buona fortuna!

0

È possibile eliminare WordPress ruoli utente predefiniti e creare il proprio.

Dal pannello di amministrazione di WordPress. passare a:

Aspetto> Editor> (Seleziona il tema)> funzioni tema

add_role('newbie', __(
'Newbie'), 
array(
'read' => true, // Allows user to read 
'create_posts' => true, // Allows user to create new posts 
'edit_posts' => true, // Allows user to edit their own posts 
) 
); 

Source

Problemi correlati