-
Notifications
You must be signed in to change notification settings - Fork 0
CommandCreateSettingFields
rogertm edited this page Apr 8, 2026
·
2 revisions
Crea una clase de Setting Fields para una página o subpágina de administración.
create:setting_fields [options] [--] <section> <page_slug> [<project>]-
sectionNombre de la sección (ej:"Tracking Codes"). -
page_slugSlug de la página de ajustes (ej:wasp-dashboard-setting). -
projectSlug del proyecto destino (ej:wasp-child). Si se omite, usawasp.
-
--subpageIndica que pertenece a una subpágina (ajustaoption_groupyoption_name). -
--dry-runSimula la creación. -
-h, --helpMuestra la ayuda.
php cli/wasp create:setting_fields "Tracking Codes" "wasp-dashboard-setting"
php cli/wasp create:setting_fields "Tracking Codes" "wasp-dashboard-setting" --subpage
php cli/wasp create:setting_fields "Tracking Codes" "wasp-dashboard-setting" "wasp-child"- Crea
classes/setting-fields/class-{project}-setting-fields-tracking-codes.php.- Ejemplo en WASP:
wasp/classes/setting-fields/class-wasp-setting-fields-tracking-codes.php
- Ejemplo en WASP:
- Registra en
inc/classes.php:
new {Namespace}\Setting_Fields\Setting_Fields_Tracking_Codes;class Setting_Fields_Tracking_Codes extends Setting_Fields
{
public function __construct()
{
$this->slug = 'wasp-dashboard-setting';
}
}