ขณะนี้ฉันใช้ add_submenu_page เพื่อเพิ่มหน้าสำหรับปลั๊กอินของฉัน อย่างไรก็ตามฉันต้องการสร้างหน้าเว็บที่ไม่ปรากฏในเมนูผู้ดูแลระบบเป็นไปได้หรือไม่?
ขณะนี้ฉันใช้ add_submenu_page เพื่อเพิ่มหน้าสำหรับปลั๊กอินของฉัน อย่างไรก็ตามฉันต้องการสร้างหน้าเว็บที่ไม่ปรากฏในเมนูผู้ดูแลระบบเป็นไปได้หรือไม่?
คำตอบ:
ตั้งค่าparent_slug
คุณสมบัติเป็นnull
ตัวอย่างเช่น
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
);
การดำเนินการนี้จะซ่อนหน้าเมนูย่อยจากลิงก์เมนูหลัก (ระดับบนสุด)
มันไม่ได้ระบุสิ่งนี้ในรายการCodexadd_submenu_page
ว่า
ตอนนี้ระบุสิ่งนี้ในรายการCodexสำหรับadd_submenu_page
(ขอบคุณ goto Ian Dunn)
options.php
ให้เป็นเอฟเฟกต์เดียวกันได้