O WordPress, mais uma vez em suas atualizações vem trazendo novidades surpreendentes para desenvolvedores e usuários. Nesta versão uma das novidades é o novo framework Selective Refresh “atualização seletiva“.
Mas essa não é uma simples mudança, a ‘Atualização Seletiva’ melhora a precisão das alterações visualizadas, e ao mesmo tempo reduz a quantidade de código que você tem que escrever. Além disso, ela torna possível fazer pré-visualizações de elevada performance, algo que anteriormente teria sido praticamente impossível. Por exemplo, os temas incluem frequentemente alguma variação de PHP e JavaScript para permitir a visualização performance de mudanças para o título do site.
Exemplos:
função mytheme_customize_register (WP_Customize_Manager $ wp_customize ) { $ wp_customize -> get_Option ( 'blogname' ) -> transporte = 'postMessage' ; } add_action ( 'customize_register' , 'mytheme_customize_register' ); função mytheme_customize_preview_js () { $ lidar = 'mytheme-personaliza-preview' ; $ src . = get_template_directory_uri () '/js/customize-preview.js' ; $ deps = matriz ( "personalize-preview ' ); $ ver = '0.1' ; $ in_footer = true; wp_enqueue_script ( $ handle , $ src , $ deps , $ ver , $ in_footer ); } add_action ( 'customize_preview_init' , 'mytheme_customize_preview_js' );
Mas agora, no WordPress 4.5, os temas principais vão utilizar atualização seletiva para pré-visualizar o título do site e o slogan. Isto permite que o código acima, possa ser substituído para o seguinte código em PHP:
função mytheme_customize_register (WP_Customize_Manager $ wp_customize ) { $ wp_customize -> selective_refresh-> add_partial ( 'blogname' , matriz ( 'seletor' => '.site-título de um' , 'render_callback' => função () { bloginfo ( 'name' ); }, )); } add_action ( 'customize_register' , 'mytheme_customize_register' );
O WordPress 4.5 e os Widgets
Todos os temas e widgets do núcleo do WordPress terá suporte para atualização seletiva em 4.5. Agora cabe cada um dos autores adicionar, também dar apoio e fazer uso destas melhorias drásticas de desempenho para visualizar mudanças de widgets.
Olá Wesley, udo bem? Sou nova no wordpress, meu site ainda não esta no ar estava terminando quando surgiu essa atualização e agora não consigo mais visualizá-lo nem no mac nem no windows… só no iphone. Alguma ideia? Me dê uma luz! 🙂
Bom dia Susan,
Gostaria de obter mais informações sobre o site que você mencionou no comentário, poderia fornecer a url ou o nome do tema que está sendo usado no momento, para que possamos analisar as possibilidades e chegar a um diagnostico.