Bagaimana saya bisa menghapus submenu "edit profil Anda" di bawah bilah menu admin "akun saya dengan avatar", sambil tetap menyimpan avatar dan logout?
8
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).
Saya sedang mencari hapus secara lengkap 'kotak akun pengguna' dan tambahkan logout sederhana:
sumber
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:
Saya menggunakan css berikut:
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.
sumber