Tel. +393803721348   E-mail: info@createcno.com
[siteorigin_widget class=”WP_Widget_Media_Image”][/siteorigin_widget]
[siteorigin_widget class=”WP_Widget_Media_Image”][/siteorigin_widget]

Quante volte un cliente inesperto di WordPress vi ha chiesto di poter accedere al backend del suo sito web e vi ha chiesto di semplificare il menù per non confondersi. Oltre ai vari plugin che ci sono in circolazione che vi permettono di personalizzare il menù laterale e la toolbar di WordPress questa aggiunta di codice nel file function.php del vs tema figlio vi semplifica le cose se le modifiche alla toolbar sono solo relative a nascondere le voci che creano confusione al vs cliente.

Buon Lavoro.

// Rimuovere item dalla admin bar
function remove_from_admin_bar($wp_admin_bar) {
    /*
     * Usando la variabile IF si rimuovono le voci solo dalla admin bar
     * quando visibile dal frontend del sito
    */
    if ( ! is_admin() ) {
        // Esempio per rimuovere gli item generati dai plugin. Il Full ID é #wp-admin-bar-si_menu

        $wp_admin_bar->remove_node('si_menu');

        // WordPress Core Items (uncomment to remove)
        $wp_admin_bar->remove_node('updates');
        $wp_admin_bar->remove_node('comments');
        $wp_admin_bar->remove_node('new-content');
        //$wp_admin_bar->remove_node('wp-logo');
        //$wp_admin_bar->remove_node('site-name');
        //$wp_admin_bar->remove_node('my-account');
        //$wp_admin_bar->remove_node('search');
        //$wp_admin_bar->remove_node('customize');
    }

    /*
     * Se volete togliere gli item generati dai plugin per una toolbar customizzata
     * sia nel backend che nel frontend del sito
     * NON dovete usare if ( ! is_admin() ) {......}
    */
    $wp_admin_bar->remove_node('wp-logo');
}
add_action('admin_bar_menu', 'remove_from_admin_bar', 999);