Skip to content

CommandCreateTermMeta

rogertm edited this page Apr 8, 2026 · 2 revisions

$ php cli/wasp create:term_meta

Descripción

Crea una clase de Term Meta asociada a una taxonomía.

Uso

create:term_meta [options] [--] <name> <taxonomy> [<project>]

Argumentos

  • name Nombre del Term Meta (ej: "Specs").
  • taxonomy Slug de la taxonomía (ej: wasp-genre).
  • 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:term_meta "Specs" "wasp-genre"
php cli/wasp create:term_meta "Specs" "wasp-genre" "wasp-child"
php cli/wasp create:term_meta "Specs" "wasp-genre" --dry-run

Resultado esperado

  • Crea classes/term-meta/class-{project}-term-meta-specs.php.
    • Ejemplo en WASP: wasp/classes/term-meta/class-wasp-term-meta-specs.php
  • Registra en inc/classes.php:
new {Namespace}\Terms\Term_Meta_Specs;

Fragmento de clase generada

class Term_Meta_Specs extends Term_Meta
{
    public function __construct()
    {
        $this->taxonomy = 'wasp-genre';
    }
}

Clone this wiki locally