Szukaj…


Uwagi

Pasek narzędzi administratora WordPress został dodany w wersji 3.1 i zawiera łącza do typowych zadań administracyjnych, a także łącza do profilu użytkownika i innych informacji WordPress. Jednak wielu właścicieli witryn nie lubi domyślnie pokazywać paska narzędzi wszystkim zalogowanym użytkownikom i / lub chce dodawać do niego własne opcje.

Usuwanie paska narzędzi administratora ze wszystkich z wyjątkiem administratorów

Dodaj następujący kod do functions.php aby usunąć go ze wszystkich użytkowników oprócz poziomu administratora:

add_action('after_setup_theme', 'no_admin_bar');

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

Usuwanie paska narzędzi administratora za pomocą filtrów

Innym sposobem na ukrycie paska administratora jest dodanie

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

Użytkownicy, którzy nie mają uprawnień dostępu do strony Ustawienia, nie będą widzieć paska administratora.

Jak usunąć logo WordPress z paska administracyjnego

Programiści mogą użyć akcji admin_bar_menu, aby usunąć elementy z paska administracyjnego lub paska narzędzi WordPress.

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');
}

Powyższy kod usuwa logo WordPress z paska administratora. Wszystko, co musisz zrobić, to wkleić kod do pliku functions.php.

Parametrem przekazanym do metody remove_node jest identyfikator węzła, który chcesz usunąć. Identyfikatory można znaleźć w kodzie źródłowym HTML strony WordPress z paskiem narzędzi. Na przykład identyfikator elementu li dla logo WordPress po lewej stronie paska narzędzi to „wp-admin-bar-wp-logo”:

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

Usuń „wp-admin-bar-” z identyfikatora li, aby uzyskać identyfikator węzła. W tym przykładzie identyfikator węzła to „wp-logo”.

Za pomocą narzędzi inspektora przeglądarki można znaleźć identyfikatory węzłów różnych elementów lub węzłów na pasku administratora.

Możesz dodać poniżej haczyki, aby dodać własne logo i link, aby zastąpić domyślne logo wordpress.

Aby dodać niestandardowe logo

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');

Aby dodać niestandardowe łącze logo

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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow