Ausblenden des Wordpress 3.1-Administratormenüs


7

Ich habe gerade einen meiner Blogs auf das neue WordPress 3.1 aktualisiert und muss das Admin-Menü ausblenden, das oben auf den Seiten angezeigt wird. Wie deaktiviere ich es?

Vielen Dank

Antworten:



8

Gehen Sie zu Dashboard> Ihr Profil> Admin-Leiste anzeigen und deaktivieren Sie "Beim Anzeigen der Site".


1
Kann es global ausgeschaltet werden? Ich möchte nicht, dass neue Abonnenten die Bar bekommen.
Wyrfel

7
@wyrfel - Ich habe das gefunden. Fügen Sie remove_action( 'init', 'wp_admin_bar_init' );zu Ihrenfunctions.php
Eileencodes

+1 - Ich habe mich an diesem einen Liner festgehalten, seit ich über die Admin-Leiste in 3.1 gelesen habe. Ich habe das verdammte Ding gehasst, seit ich es auf wordpress.com-Blogs gesehen habe.
31.

Cool danke, ich muss es für alle neuen Benutzer auf einer Website deaktivieren, auf der ich das p2 (Twitter-Stil-Thema) verwende
sebastienb

1
Eigentlich stellt sich heraus, dass Sie die Init-Aktion nicht entfernen sollten, um die Admin-Leiste zu entfernen (ein Filter show_admin_barist der richtige Weg, dies zu tun).
31.

6

Dies würde die Admin-Leiste für alle Benutzer außer Administratoren ausblenden. Am Ende hinzufügen von functions.php:

function my_function_admin_bar($content) {
    return ( current_user_can("administrator") ) ? $content : false;
}
add_filter( 'show_admin_bar' , 'my_function_admin_bar');

5

Fügen Sie der Datei functions.php Ihres Themas Folgendes hinzu:

// Disable Admin Bar for all users
add_filter('show_admin_bar', '__return_false');

// Remove Admin Bar Options from all users' Profile page
add_action('admin_print_scripts-profile.php', 'hide_admin_bar_prefs');
function hide_admin_bar_prefs() {

?>
<style type="text/css">
    .show-admin-bar { display: none; }
</style>
<?php

}
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.