Skip to content

HTML Form Field

rogertm edited this page Oct 11, 2023 · 4 revisions

class HTML

WASP usa la clase WASP\Helpers\HTML para generar los campos de los formularios en todas las clases que usan el método abstracto fields().

El método abstracto fields() retorna un array que es el que se le pasa como primer argumento a WASP\Helpers\HTML::field().

Uso

use WASP\Helpers\HTML;
HTML::field( array $args, string $value );

Parámetros

  • $args array. Obligatorio

    • label Descripción del campo.

    • meta Nombre del campo que se va a guardar en la base de datos. Ej: my_custom_field.

    • type Tipo de campo

      • Tipos de campos aceptados: button,checkbox,color,content,date,datetime-local,email,file,hidden,media,month,number,password,radio,range,select tel,text,textarea,time,title,url,week. Valor por defecto text.
    • multiple Array usado para definir los valores de los campos radio, select y range.

      •   'multipe' => array(
          	'slug_fiel_a' => __( 'Label field A', 'text-domain' ),
          	'slug_fiel_b' => __( 'Label field B', 'text-domain' ),
          	// more options here
          )
      • Para el tipo de campo es range entonces multiple debe resultar array( 'min' => '0', 'max' => '100', 'step' => '0' ), pero no es obligatorio declararlo.

  • $value string. Obligatorio, valor por defecto.

Referencia

Listado de clases que usan el método abstracto fields() .

Clone this wiki locally