Skip to main content

Come rimuovere le voci di menu dal pannello di amministrazione di WordPress senza l’utilizzo di un plugin

Tramite l’utilizzo della funzione remove_menu_items è possibile rimuovere o nascondere le voci presenti nel pannello di controllo di WordPress, anche per singoli ruoli utente

2 minuti di lettura

In tutti i temi WordPress (anche nei child themes) è presente un file chiamato functions.php nel quale è possibile rimuovere le voci menu dal pannello di controllo di WordPress per tutti gli utenti con ruolo “Editor” inserendo il seguente codice:

function designcare_remove_menu_items() {
    if( current_user_can( 'editor' )  ): //definisce il ruolo per applicare le voci da rimuovere
        remove_menu_page('link-manager.php'); // Links
        remove_menu_page( 'upload.php' ); // Media
        remove_menu_page( 'edit.php?post_type=page' ); //Pages
        remove_menu_page('edit-comments.php'); // Comments
        remove_menu_page( 'themes.php' ); // Themes
        remove_menu_page( 'plugins.php' ); // Plugins
        remove_menu_page( 'users.php' ); // Users
        remove_menu_page('tools.php'); // Tools
        remove_menu_page('options-general.php'); // Settings
        remove_menu_page('edit.php?post_type=acf-field-group'); // ACF
        remove_menu_page( 'loco' ); // Loco
        remove_menu_page( 'iubenda' ); // Iubenda
        remove_menu_page( 'wpseo_dashboard'); // SEO
        remove_menu_page( 'jetpack' ); // Jetpack
        remove_menu_page( 'loco' ); // Locotranslate
    endif;
}
add_action( 'admin_menu', 'designcare_remove_menu_items' );

Viene costruita una funzione custom usando la funzione precostruita di WordPress remove_menu_page() che rimuove i menu top in WordPress pannello amministrazione di WordPress, più volte, per ogni menu da rimuovere, e l’action hook admin_menu() che punta direttamente i menu amministrativi.

Hai trovato interessante l'articolo? Condividilo!
Ancora nessun commento, vuoi essere il primo?

Your Email address will not be published.

Articoli correlati

Ottieni informazioni preziose e fai crescere la tua attività più velocemente con i nostri video, tutorial e ricerche.

Creare un post dal frontend di WordPress senza plug-in!

Se desideri aggiungere un nuovo post senza accedere alla dashboard di WordPress o consentire ai tuoi visitatori di inviare i propri contenuti, puoi farlo tramite l’invio di post front-end.

Come personalizzare l’area login di WordPress

La domanda che spesso si trova nella posta del support, tra le domande di chi acquista un hosting e vuole iniziare a fare blogging: come personalizzare la pagina login di WordPress?

Cosa sono i custom post type e come crearli

Per ottenere le funzionalità di base di un tipo di post personalizzato funzionante, non abbiamo quasi alcun codice da inserire. Prima di iniziare, hai almeno bisogno di alcune cose: un nome, due etichette e definire se il tuo tipo di post sarà pubblico.