-
Notifications
You must be signed in to change notification settings - Fork 0
CommandCreateAdminSubPage
rogertm edited this page Apr 8, 2026
·
2 revisions
Crea una clase para una Subpágina de Administración.
create:admin_subpage [options] [--] <name> <parent_slug> [<project>]-
nameNombre de la subpágina (ej:"WASP Config"). -
parent_slugSlug del menú padre (ej:wasp-wasp-dashboard-setting). -
projectSlug del proyecto destino (ej:wasp-child). Si se omite, usawasp.
-
--dry-runSimula la creación. -
-h, --helpMuestra la ayuda.
php cli/wasp create:admin_subpage "WASP Config" "wasp-wasp-dashboard-setting"
php cli/wasp create:admin_subpage "WASP Config" "wasp-wasp-dashboard-setting" "wasp-child"
php cli/wasp create:admin_subpage "WASP Config" "wasp-wasp-dashboard-setting" --dry-run- Crea
classes/admin-page/class-{project}-admin-page-wasp-config.php.- Ejemplo en WASP:
wasp/classes/admin-page/class-wasp-admin-page-wasp-config.php
- Ejemplo en WASP:
- Registra en
inc/classes.php:
new {Namespace}\Admin\Admin_Page_Wasp_Config;class Admin_Page_Wasp_Config extends Admin_Sub_Menu_Page
{
public function __construct()
{
$this->parent_slug = 'wasp-wasp-dashboard-setting';
$this->menu_slug = 'wasp-wasp-config-subsetting';
}
}