Digamos que eu tenha um único controle personalizado, mas esse controle tem 2 entradas que exigem salvamento, por exemplo:
- Tipo e valor da moeda
- Tamanho e unidade de medida
- Primeiro e último nome
- Texto e estilo
- Imagem e tamanho da imagem
- Família e peso da fonte
Como eu faria isso? Vejo que existe uma opção de configurações ao criar um controle, mas não há documentação para sugerir como ele é usado, e o único exemplo disso é o Easy Google Fonts, que não tem explicação sobre como é feito, e é difícil de ler. É possível aninhar controles e seções?
Até agora, todos os tutoriais e documentação que encontrei falam sobre um controle com uma única entrada html, nenhum menciona controles que possuem várias entradas / configurações, apesar de ter sido sugerido pela API
customization
Tom J Nowell
fonte
fonte
Respostas:
Este plugin demonstra como fazer isso. De notar, os passos envolvidos são:
$this->settings
Aqui está o código:
fonte