Uso
Tipos de entrada são definidos no arraysettings
do seu schema de seção. Cada configuração deve ter uma propriedade type
que especifica qual tipo de entrada usar.
No exemplo abaixo, definimos uma seção com três tipos de entrada diferentes: uma entrada de texto para o cabeçalho, um grupo de alternância para o layout e um controle deslizante de intervalo para o espaçamento.
Texto
Campo de entrada de texto básico
Range
Selecione um valor numérico dentro de um intervalo
Select
Grupo de botões de alternância para selecionar uma opção
Checkbox
Para representar valores verdadeiro/falso
Seletor de Imagem
Entradas de imagem
Curso
Selecione um curso da área de membros
Módulo
Selecione um módulo da área de membros
Propriedades Comuns
Todos os tipos de entrada compartilham essas propriedades comuns:O tipo de entrada a usar. Veja tipos disponíveis acima.
Identificador único para a configuração. Deve ser único dentro da seção.
O rótulo mostrado no editor de tema.
Valor padrão para a configuração. O tipo depende do tipo de entrada.
Informações adicionais mostradas abaixo da entrada.
Propriedades adicionais para a configuração. Atualmente suportadas:
hidden
: Valor booleano, indica se esta configuração deve ser exibida na barra de configuração do Editor de Temavalidations
: Aplica validações a esta configuração antes de salvar. Atualmente suportadas:required
: Valor booleano. Se verdadeiro, esta configuração deve ser preenchida com um valor válido.