Perguntas com a marcação «theme-customizer»

O Customizer é uma estrutura para fazer mudanças no WordPress. As configurações podem modelar qualquer coisa em um determinado site (opções, mods de tema, menus de navegação de widgets, postagens, etc.) e as alterações são agrupadas em conjuntos de alterações que são então visualizados, salvos como rascunhos e até programados. Temas e plug-ins semelhantes podem estender o Customizador. Devem ser feitas perguntas relacionadas à API de personalização no WordPress, em PHP e JS.

5
Como estender o WP_Customize_Control
Estou procurando uma maneira de adicionar um novo tipo de controle ao painel de visualização ao vivo de personalização . Eu vi como adicionar novas seções ao painel usando add_action( 'customize_register'... O controle que quero implementar é um tipo diferente de seletor de cores. Em uma postagem anterior , vemos …

2
API de configurações versus personalizador de temas
Esta pergunta foi migrada do WordPress Development Meta Stack Exchange porque pode ser respondida no WordPress Development Stack Exchange. Migrou há 6 anos . Quando seria apropriado usar a API de configurações e quando seria melhor usar o personalizador de temas? Tendo pesquisado no Google a manhã inteira, não consegui …


2
Nova API WP_Customize - como funciona sob o capô?
Percebi que, se você fizer alterações através do novo recurso "personalizar", quando você navega em uma página diferente no documento de visualização do iframe, suas alterações ainda se aplicam, mesmo que não sejam salvas. Parece que o WP está armazenando as alterações temporárias em algum lugar e as aplica no …



2
API JS do Customizer
Ok, então eu tenho tentado me educar para criar novas seções e controles de painéis dinamicamente usando a API JS do personalizador. Tem sido frustrante há alguns dias e não consegui encontrar a maneira exata de conseguir isso por meio da API JS. Até agora, isso é algo que estou …


2
Personalizador de temas - ordem das configurações
Se eu adicionar mais de 5 configurações a uma única seção, a ordem das configurações ficará estranha. Por exemplo: // Link color $wp_customize->add_setting( 'tonal_'.$themeslug.'_settings[link_color1]', array( 'default' => $themeOptions['link_color1'], 'type' => 'option', 'sanitize_callback' => 'sanitize_hex_color', 'capability' => 'edit_theme_options', 'transport' => 'postMessage' ) ); $wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'tonal_'.$themeslug.'_settings[link_color1]', array( 'label' => …

1
Seção Imagem personalizada no Personalizador
Então, eu tenho esta seção personalizada no personalizador que controla os produtos de recursos na página inicial. Lá estão todos registrados e assim por diante, mas o problema em que estou preso é quando o cliente carrega uma imagem do recurso que não sei como atualizá-la. código functions.php com o …

1
É possível estender o WP Customize JS Methods?
Gostaria de saber se é possível estender os métodos do apiobjeto anônimo wp-admin/js/customize-control.js. Preciso sobrescrever um desses métodos com minha própria lógica personalizada, mas suspeito que não seja possível, pois está envolvido em uma expressão de função chamada imediatamente: /* globals _wpCustomizeHeader, _wpMediaViewsL10n */ (function( exports, $ ){ // code …



1
Link para a seção específica do Customizer
Eu tenho um site com algumas seções extras do Personalizador. Existe uma maneira de vincular diretamente a eles para que a seção seja aberta quando a página carregar ? Algo como http://mysites.com/wp-admin/customize.php#fonts screenshot http://new.tinygrab.com/96412a96d208cf8ff0cf5803327b2d29e0ca68810e.png

1
Como criar o painel 'sub' do personalizador de temas?
Um dos novos recursos interessantes do WordPress 4.0 é o add_panel()método. Na minha situação, eu gostaria de criar um novo painel para opções de tema, isso é muito simples, mas é possível criar subpainéis sob o painel de opções deles, por exemplo, um para o cabeçalho, um para o corpo …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.