-
Notifications
You must be signed in to change notification settings - Fork 0
Submenú Página de Administración
rogertm edited this page Nov 10, 2023
·
6 revisions
Podemos agregar un submenú a la Página de Administración creando una nueva clase hija de WASP\Admin\Admin_Sub_Menu_Page
.
<?php
use WASP\Admin\Admin_Sub_Menu_Page;
class My_Class_Admin_Sub_Menu_Page extends Admin_Sub_Menu_Page
{
function __construct()
{
parent::__construct();
$this->parent_slug = 'my_plugin-setting';
$this->page_title = __( 'My plugin submenu page', 'wasp' );
$this->menu_title = __( 'My plugin submenu page', 'wasp' );
$this->capability = 'manage_options';
$this->menu_slug = 'my_plugin-setting-submenu-page';
$this->position = 2;
$this->page_heading = __( 'My plugin submenu dashboard', 'wasp' );
$this->option_group = 'my_plugin_subsetting';
}
}
new My_Class_Admin_Sub_Menu_Page;
La propiedad parent_slug
debe coincidir con menu_slug
de la clase hija de WASP\Admin\Admin_Page
.
Las propiedad option_group
no debe coincidir con la propiedad de mismo nombre en la clase hija de WASP\Admin\Admin_Page
.
- Ver Página de Administración.
- Ver Setting Fields para agregar campos a la Submenú Página de Administración.
- Function
add_submenu_page()
.