Jawaban:
Ada remove_menu
kait untuk bilah menu admin.
Kelas yang ingin Anda kaitkan $wp_admin_bar
, Anda dapat melihat fungsi hapus di sini dan mengujinya karena tidak ada dokumentasi di dalamnya (baris 86), itu harus bekerja dengan ID submenu.
http://core.trac.wordpress.org/browser/tags/3.2.1/wp-includes/class-wp-admin-bar.php
Karena Anda sepertinya tidak percaya saya di sini adalah kode .........
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 telah memperkenalkan stuf baru (node).
//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 );
}
Saya tidak yakin apakah Anda dapat menghapusnya (belum dicentang), tetapi Anda dapat menggunakan css yang sama untuk menyembunyikan tautan edit profil Anda. Item daftar memiliki id 'wp-admin-bar-edit-profil' yang Anda gunakan untuk menyembunyikannya. Ini adalah html yang digunakan di bilah admin:
<li id="wp-admin-bar-edit-profile" class="">
<a href="http://www.example.com/wp-admin/profile.php">Edit My Profile</a>
</li>
Saya menggunakan css berikut:
#wp-admin-bar-edit-profile { display: none }
Ini menyembunyikan tautan di bar admin tanpa tautan lainnya. Tambahkan potongan css ini ke style.css tema Anda dan tautannya akan disembunyikan di bilah admin saat melihat situs Anda. Menyembunyikannya di bilah admin saat melihat backend WordPress melibatkan sedikit lebih banyak dan mungkin bisa diperdebatkan karena ada juga tautan ke profil di menu di sebelah kiri.