Câu trả lời:
Có một remove_menu
cái móc cho thanh menu admin.
Lớp bạn muốn nối vào $wp_admin_bar
, bạn có thể thấy hàm remove ở đây và kiểm tra nó vì không có tài liệu nào về nó (dòng 86), nó sẽ hoạt động với ID menu con.
http://core.trac.wordpress.org/browser/tags/3.2.1/wp-includes/ class-wp-admin-bar.php
Vì bạn dường như không tin tôi ở đây là mã .........
function ya_do_it_admin_bar_remove() {
global $wp_admin_bar;
/* **edit-profile is the ID** */
$wp_admin_bar->remove_menu('edit-profile');
}
add_action('wp_before_admin_bar_render', 'ya_do_it_admin_bar_remove', 0);
$child = array( 'id' => $id, 'title' => $title, 'href' => $href );
Wordpress đã giới thiệu stufs mới (nút).
//http://codex.wordpress.org/Function_Reference/get_nodes
//http://codex.wordpress.org/Function_Reference/add_node
add_action( 'admin_bar_menu', 'remove_my_account', 999 );
function remove_my_account( $wp_admin_bar ) {
$wp_admin_bar->remove_node( 'my-account' );
}
add_action( 'admin_bar_menu', 'add_logout', 999 );
function add_logout( $wp_admin_bar ) {
$args = array(
'id' => 'logout', // id of the existing child node (New > Post)
'title' => 'Se déconnecter', // alter the title of existing node
'parent' => 'top-secondary', // set parent
);
$wp_admin_bar->add_node( $args );
}
Tôi không chắc chắn nếu bạn có thể xóa nó (chưa được kiểm tra), nhưng bạn có thể đạt được điều tương tự bằng cách sử dụng css để ẩn chỉnh sửa liên kết hồ sơ của bạn. Mục danh sách có id 'wp-admin-bar-edit-profile' mà bạn sử dụng để ẩn nó. Đây là html được sử dụng trong thanh quản trị:
<li id="wp-admin-bar-edit-profile" class="">
<a href="http://www.example.com/wp-admin/profile.php">Edit My Profile</a>
</li>
Tôi đang sử dụng css sau:
#wp-admin-bar-edit-profile { display: none }
Điều này ẩn liên kết trong thanh quản trị mà không có bất kỳ liên kết nào khác. Thêm đoạn mã css này vào style.css của chủ đề và liên kết sẽ được ẩn trong thanh quản trị khi xem trang web của bạn. Việc ẩn nó trong thanh quản trị khi xem phần phụ trợ WordPress liên quan đến một chút nữa và có thể sẽ phải tranh luận vì cũng có một liên kết đến hồ sơ trong menu bên trái.