Plugin - buat halaman tanpa itu muncul di menu samping

9

Saat ini saya menggunakan add_submenu_page untuk menambahkan halaman untuk plugin saya. Namun, saya ingin membuat halaman yang tidak muncul di menu admin, apakah itu mungkin?

Extrakun
sumber

Jawaban:

14

Tetapkan parent_slugproperti menjadi null, misalnya;

   add_submenu_page( 
          null            // -> Set to null - will hide menu link
        , 'Page Title'    // -> Page Title
        , 'Menu Title'    // -> Title that would otherwise appear in the menu
        , 'administrator' // -> Capability level
        , 'menu_handle'   // -> Still accessible via admin.php?page=menu_handle
        , 'page_callback' // -> To render the page
    );

Ini akan menyembunyikan halaman sub menu dari tautan menu induk Anda (tingkat atas).

Itu tidak menyatakan ini dalam entri Codexadd_submenu_page .

Sekarang menyatakan ini dalam entri Codex untuk add_submenu_page(terima kasih goto Ian Dunn).

Adam
sumber
1
Sekarang ya :) Hanya perlu satu menit untuk memperbaruinya.
Ian Dunn
Anak baik, terima kasih. Saya mencoba melakukan itu tetapi mengalami masalah dengan login.
Adam
1
Anda juga dapat mengatur halaman induk options.phpuntuk mencapai efek yang sama.
Pippin
Terima kasih @ Pinin, saya juga menambahkan itu ke Codex dengan kode contoh.
Adam