ẩn menu quản trị Wordpress 3.1


7

Tôi vừa cập nhật một trong những blog của mình lên wordpress mới 3.1 và tôi cần ẩn menu quản trị xuất hiện trên đầu trang. Làm thế nào để tôi vô hiệu hóa nó?

cảm ơn

Câu trả lời:



8

Chuyển đến Bảng điều khiển> Hồ sơ của bạn> Hiển thị thanh quản trị và bỏ chọn "khi xem trang web"


1
Nó có thể được tắt trên toàn cầu? Tôi không muốn những người đăng ký mới có được thanh.
wyrfel

7
@wyrfel - Tôi tìm thấy cái này. Thêm remove_action( 'init', 'wp_admin_bar_init' );vào của bạnfunctions.php
eileencodes 23/211

+1 - Được giữ một lớp lót đó kể từ khi tôi đọc về thanh quản trị vào 3.1, tôi đã ghét thứ chết tiệt đó kể từ khi tôi thấy nó xuất hiện trên blog wordpress.com.
t31os

Thật tuyệt, cảm ơn, tôi cần phải vô hiệu hóa nó cho tất cả người dùng mới trên một trang web mà tôi đang sử dụng p2 (chủ đề kiểu twitter)
sebastienb

1
Trên thực tế, hóa ra bạn không nên xóa hành động init để thoát khỏi thanh quản trị (bộ lọc trên show_admin_barlà cách chính xác để thực hiện).
t31os

6

Điều này sẽ ẩn Thanh quản trị cho tất cả người dùng ngoại trừ Quản trị viên. Thêm vào cuối 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

Thêm phần sau vào tệp tin.php của chủ đề:

// 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

}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.