Documentos    

Incluir os ficheiros do plugin apenas em páginas específicas

Por predefinição, os plug-ins Smash Balloon incluirão o seu ficheiro CSS e, em alguns casos, o ficheiro JavaScript em todas as páginas, uma vez que, devido ao cache do browser, uma vez que os ficheiros são carregados uma vez pelo utilizador, serão colocados em cache para cada carregamento de página subsequente. No entanto, pode optar por incluir os ficheiros CSS e JavaScript do plug-in apenas em páginas específicas, adicionando o seguinte ao ficheiro functions.php do seu tema:

add_action( 'wp_enqueue_scripts', 'remove_cff_resources', 20 );
function remove_cff_resources() { 
    if( !is_page(array( 'news', 'blog' )) ){
        wp_dequeue_style('cff'); 
        wp_dequeue_script('cffscripts'); 
    }
}

Isto irá remover os ficheiros do plugin em todas as páginas, exceto nas páginas com o slug ou 'news' ou 'blog'. Também pode especificar o ID ou o título da página em vez do slug. Veja aqui exemplos de como usar a função "is_page" do WordPress.

De forma semelhante, pode definir os ficheiros do plug-in Instagram Feed para serem carregados apenas na primeira página do seu sítio com o seguinte script a ser colocado no ficheiro functions.php.

add_action( 'wp_enqueue_scripts', 'remove_sbi_resources', 20 );
function remove_sbi_resources() {
	if( !is_front_page() ){
	    wp_dequeue_style('sbi_styles');
	    wp_deregister_script('sbi_scripts');
	    wp_dequeue_script('sbi_scripts');
	}
}
apoio

Não encontrou a sua resposta nos documentos?

Apoio ao contacto

Este artigo foi útil?