La nostra consuetudine, al fine di sicurezza, è di dare al cliente il ruolo di “Editore”, così da salvaguardare il codice dei temi e dei plugin ed evitare buchi o malfunzionamenti di WordPress;
L’unico inconveniente è che WordPress non consente agli “Editori” di modificare l’aspetto e di conseguenza i menù personalizzati contenuti in esso.

Per risolvere questo problema sarà necessario inserire la funzione per modificare il ruolo “Editore” in questo modo:

  1. aprite il file functions.php del tema utilizzato che si trova a questo percorso /wp-content/nome_del_vostro_tema/functions.php (se non dovesse esistere, createlo pure);
  2. Inserite le seguenti righe di codice
// get the the role object
$role_object = get_role( 'editor' );

// add $cap capability to this role object
$role_object->add_cap( 'edit_theme_options' );

Et voilà… Il gioco è fatto!

Ora i vostri “Editori” potranno modificare i menù personalizzati come fossero Amministratori.