Widgets e a Atualização Seletiva no WordPress 4.5

2

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“.

widgets

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.

  • Susan

    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! 🙂

    • wesleysantos

      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.