Skip to content

CommandProjectNew

rogertm edited this page Apr 8, 2026 · 2 revisions

$ php cli/wasp project:new

Descripción

Crea un nuevo child plugin dentro de wp-content/plugins/ con estructura compatible con WASP.

Uso

project:new [options] [--] <name>

Argumentos

  • name Nombre del nuevo plugin (ej: "WASP Child").

Opciones

  • --dry-run Simula la creación sin escribir archivos.
  • -h, --help Muestra la ayuda del comando.

Ejemplos

Crear un plugin real:

php cli/wasp project:new "WASP Child"

Simular sin escribir archivos:

php cli/wasp project:new "WASP Child" --dry-run

Resultado esperado

Se crea una carpeta con slug derivado del nombre (ej: wasp-child) y una estructura similar a:

wasp-child/
├── wasp-child.php
├── autoloader.php
├── classes/
│   ├── admin-page/
│   ├── custom-columns/
│   ├── meta-box/
│   ├── post-type/
│   ├── setting-fields/
│   ├── shortcode/
│   ├── taxonomy/
│   ├── term-meta/
│   └── user-meta/
└── inc/
    ├── classes.php
    └── index.php

Nota: la estructura de classes/ se replica desde el plugin WASP base.

Clone this wiki locally