Hapus "kiriman" dari admin tetapi tampilkan kiriman khusus


8

Setelah memeriksa: http://codex.wordpress.org/Function_Reference/remove_menu_page ,
saya berhasil menggunakan kode berikut untuk menyembunyikan beberapa hal dari menu:

add_action( 'admin_menu', 'my_remove_menu_pages' );

function my_remove_menu_pages() {
    remove_menu_page('link-manager.php');
    remove_menu_page('tools.php');
    remove_menu_page('users.php');
    remove_menu_page('edit-comments.php');  
}

Namun baik "halaman posting" dan halaman jenis posting kustom tampaknya berjalan /wp-admin/edit.php.

Jadi saya sedang mencari cara untuk menyembunyikan posting menubar tetapi masih menunjukkan menu untuk jenis posting kustom yang saya tambahkan.

Jawaban:


11

Melakukan pencarian ini , saya menemukan jawaban yang bagus oleh Chris_O. Bahkan ada solusi jQuery yang saya usulkan di sana.

Lagi pula, fungsi ini remove_menu_page('edit.php');hanya menghapus menu Posting.

Tapi, ketika kita belajar dari jawaban Chris, remove_menu_page('edit.php?post_type=athletes');menghapus menu Jenis Posting Kustom.

Untuk benar-benar memblokir akses ke URL, karena kami hanya menyembunyikan item menu, periksa T&J berikut: Memblokir Akses Administratif ke Penulis dan Pelanggan?


1
Tentu saja, athletesadalah nama Jenis Posting Kustom saya ... Sesuaikan seperlunya.
brasofilo

Berhasil! keren! Terima kasih telah menunjukkan bagaimana saya bisa mencari!
Alisso

Bisakah saya memilih dua jawaban yang benar?
Alisso

@ Alisso No. Anda hanya dapat memilih satu. Karena keduanya menunjukkan solusi yang sama sebagian, Anda mungkin ingin memilih satu memiliki semua (atau sebagian besar) detail yang diperlukan yang Anda butuhkan. :)
its_me

1
Fungsi ini tidak menghapus apa pun, itu hanya menyembunyikannya.

2

Saya baru saja mencoba dan remove_menu_page('edit.php');hanya menghapus Menu Top Level Tulisan.

Semua tipe posting kustom saya yang lain (dan saya punya banyak) masih berfungsi dengan baik. Saya merasa ini adalah karena ia melakukan pencarian langsung dari siput persis, bukan nama file.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.