Skip to content

CommandCreateUserMeta

rogertm edited this page Apr 8, 2026 · 2 revisions

$ php cli/wasp create:user_meta

Descripción

Crea una clase de User Meta.

Uso

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

Argumentos

  • name Nombre del User Meta (ej: "Address").
  • 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:user_meta "Address"
php cli/wasp create:user_meta "Address" "wasp-child"
php cli/wasp create:user_meta "Address" --dry-run

Resultado esperado

  • Crea classes/user-meta/class-{project}-user-meta-address.php.
    • Ejemplo en WASP: wasp/classes/user-meta/class-wasp-user-meta-address.php
  • Registra en inc/classes.php:
new {Namespace}\Users\User_Meta_Address;

Fragmento de clase generada

class User_Meta_Address extends User_Meta
{
    public function fields()
    {
        return apply_filters('wasp_address_user_meta_fields', array());
    }
}

Clone this wiki locally