Prática recomendada (compatibilidade com versões futuras) para opções de tema - 911Wordpress
Prática recomendada (compatibilidade com versões futuras) para opções de tema
#1 resposta do cjbj (1 votos)
Então aqui está o que eu estou querendo saber ...
Todos vocês conhecem a árvore de opções e estruturas semelhantes que os autores de temas estão usando para suas páginas de opções de tema. Você também sabe que desde o WordPress 3.4 introduziu sua API de personalização. Obviamente, eles desejarão que autores de temas o usem em vez dos frameworks metnioned. E obviamente esse será o bom caminho, já que é nativo.
No entanto, a sua é uma questão ... O WP Customizer não fornece espaço suficiente. Imagine que você tem opções como estas:
Eu posso pensar em uma maneira de importar todos eles para o Customizador ... que também vale para links sociais, opções de layout, opções de padrão de plano de fundo e assim por diante ...
Uma maneira de pensar é criar páginas de administração separadas para essas ... mas se você conseguir essa abordagem, as chances são de que você acabe com poucas páginas diferentes para suas opções ... e isso certamente confundirá os caras usando o seu tema .
Por favor, deixe-me saber seus pensamentos.
por ZK_ 05.01.2014 / 17:04
Se o espaço fosse o único problema, você poderia simplesmente enfileirar um arquivo css na área administrativa com essas linhas para expandir a largura do painel personalizador, de 300 px a 500 px:
.wp-full-overlay-sidebar {width 500px !important;}
.wp-full-overlay.expanded {margin-left:500px !important;}
Ei, você pode até mesmo enfileirar um arquivo js para inserir um botão para alternar entre diferentes larguras. A API do personalizador é flexível o suficiente para conter todos os campos que você deseja. Então, o espaço realmente não é o grande problema.
A questão real é o que incorporar no personalizador e como organizá-lo. Leia, por exemplo, esta excelente visão geral de Anthony Hortin. Os desenvolvedores de temas devem estudar quais das suas opções são melhores para os clientes abordarem no personalizador e quais devem permanecer nas páginas de opções.