Плагін - створіть сторінку без її появи в бічному меню


9

Наразі я використовую сторінку add_submenu_page, щоб додати сторінки до свого плагіна. Однак я хочу створити сторінку, яка не відображається в меню адміністратора, чи це можливо?

Відповіді:


14

Встановіть 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 .

Тепер це йдеться у записі Кодексуadd_submenu_page (дякую Ітону Данну).


1
Це зараз :) Для її оновлення потрібна лише хвилина.
Ян Данн

Добрий хлопець, дякую. Я намагався це зробити, але мав проблеми з входом у систему.
Адам

1
Ви також можете встановити батьківську сторінку, options.phpщоб досягти такого ж ефекту.
Піппін

Дякую @Pippin, я також додав це до кодексу з прикладом коду.
Адам
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.