Saya ingin menghapus atau menyembunyikan submenu Kategori / Tag di bawah Posting di Menu Admin. Saya tahu ini berfungsi dengan tema submenu:
remove_submenu_page( 'themes.php', 'widgets.php' );
Sayangnya hal yang sama tidak berfungsi untuk posting:
remove_submenu_page( 'edit.php', 'edit-tags.php' );
Saya menggunakan tindakan admin_menu: add_action( 'admin_menu', 'function_call' )
Apakah saya perlu menambahkan sesuatu yang lain?
posts
customization
admin-menu
sub-menu
Howdy_McGee
sumber
sumber
Jawaban:
sumber
remove_meta_box
seperti yang dijelaskan.remove_submenu_page
tidak tidak menggunakan CSS untuk menghapus submenu, menghilangkan bentuk entri menu array yang global (lihat sumber ) sehingga HTML markup untuk menu tidak diberikan sama sekali (dan tidak CSS-tersembunyi). Namun, memang benar bahwa dalam beberapa kasus itu mungkin tidak mencegah pengguna mengakses layar untuk submenu yang dihapus secara langsung (lihat tiket # 18850 ) tetapi OP diminta untuk menghapus menu, dan itu adalah cara untuk pergi.Jika Anda ingin sepenuhnya menghapus kategori dan tag, Anda dapat melakukannya seperti ini:
sumber
Anda mungkin juga ingin menghapus kotak meta dari halaman Post Creation
sumber
Berkat @ mbacon40 dan @gmazzap saya dapat menggunakan ini untuk menghapus Tag dan Kategori Produk (product_tag dan product_cat) dari menu saya dan dari halaman tambah / edit produk.
sumber
untuk beberapa alasan edit.php tidak berfungsi pada pengaturan saya 5.3
Namun ini berhasil
sumber