Skip to content

CommandCreateAdminPage

rogertm edited this page Apr 8, 2026 · 2 revisions

$ php cli/wasp create:admin_page

Descripción

Crea una clase para una Página de Administración.

Uso

create:admin_page [options] [--] <name> [<project>]

Argumentos

  • name Nombre de la página (ej: "WASP Dashboard").
  • project Slug del proyecto destino (ej: wasp-child). Si se omite, usa wasp.

Opciones

  • --dry-run Simula la creación.
  • -h, --help Muestra la ayuda.

Ejemplos

php cli/wasp create:admin_page "WASP Dashboard"
php cli/wasp create:admin_page "WASP Dashboard" "wasp-child"
php cli/wasp create:admin_page "WASP Dashboard" --dry-run

Resultado esperado

  • Crea classes/admin-page/class-{project}-admin-page-wasp-dashboard.php.
    • Ejemplo en WASP: wasp/classes/admin-page/class-wasp-admin-page-wasp-dashboard.php
  • Registra en inc/classes.php:
new {Namespace}\Admin\Admin_Page_Wasp_Dashboard;

Fragmento de clase generada

class Admin_Page_Wasp_Dashboard extends Admin_Page
{
    public function __construct()
    {
        $this->menu_slug = 'wasp-wasp-dashboard-setting';
    }
}

Clone this wiki locally