Zoeken…


Opmerkingen

De WordPress-beheerderswerkbalk is toegevoegd in versie 3.1 en bevat koppelingen naar algemene beheertaken, koppelingen naar het gebruikersprofiel en andere WordPress-informatie. Veel site-eigenaren houden er echter niet van om de werkbalk standaard aan alle ingelogde gebruikers te laten zien en / of willen er hun eigen opties aan toevoegen.

De beheerderswerkbalk verwijderen van alle behalve beheerders

Voeg de volgende code toe aan functions.php om deze van iedereen te verwijderen behalve het gebruikersniveau Beheerder:

add_action('after_setup_theme', 'no_admin_bar');

    function no_admin_bar() {
        if (!current_user_can('administrator') && !is_admin()) {
          show_admin_bar(false);
        }
    }

De beheerderswerkbalk verwijderen met behulp van filters

Een andere manier om de beheerbalk te verbergen, is toevoegen

if ( !current_user_can( 'manage_options' ) ) {
    add_filter( 'show_admin_bar', '__return_false' , 1000 );
}

De gebruikers die geen rechten hebben om de pagina Instellingen te openen, kunnen de beheerbalk niet zien.

Hoe WordPress-logo uit de beheerbalk te verwijderen

Ontwikkelaars kunnen de actie admin_bar_menu gebruiken om items van de WordPress- beheerbalk of -werkbalk te verwijderen.

add_action('admin_bar_menu', 'remove_wp_logo_from_admin_bar', 999);
function remove_wp_logo_from_admin_bar( $wp_admin_bar ) {
    $wp_admin_bar->remove_node('wp-logo');
}

Bovenstaande code verwijdert het WordPress-logo uit de beheerbalk. Het enige dat u hoeft te doen, is de code in uw functies.php-bestand te plakken.

De parameter die wordt doorgegeven aan de methode remove_node is de ID van de knoop die u wilt verwijderen. ID's zijn te vinden in de HTML-broncode van WordPress-pagina met een werkbalk erop. Het ID van het li-element voor het WordPress-logo links in de werkbalk is bijvoorbeeld "wp-admin-bar-wp-logo":

<li id="wp-admin-bar-wp-logo" class="menupop"> … </li>

Verwijder "wp-admin-bar-" uit de ID van de li om de ID van het knooppunt te krijgen. In dit voorbeeld is het knooppunt-ID "wp-logo".

U kunt browserinspectietools gebruiken om de knooppunt-ID's van verschillende items of knooppunten op uw beheerbalk te achterhalen.

U kunt hieronder haken toevoegen om uw eigen logo en link toe te voegen om het standaard wordpress-logo te vervangen.

Aangepast logo toevoegen

function custom_login_logo() {
echo '<style type="text/css">
h1 a { background-image: url('.get_bloginfo('template_directory').'/images/custom-logo.png) !important; background-size : 100% !important; width: 300px !important; height : 100px !important;}
</style>';
}
add_action('login_head', 'custom_login_logo');

Aangepaste logolink toevoegen

add_filter( 'login_headerurl', 'custom_loginlogo_url' );
function custom_loginlogo_url($url) {
    return home_url();
}


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow