Documenti    

Includere i file del plugin solo in pagine specifiche

Per impostazione predefinita, il plugin Smash Balloon include i suoi file CSS e, in alcuni casi, JavaScript in ogni pagina, poiché, a causa della cache del browser, una volta che i file sono stati caricati una volta dall'utente, verranno memorizzati nella cache per ogni successivo caricamento della pagina. Tuttavia, è possibile scegliere di includere i file CSS e JavaScript del plugin solo in pagine specifiche, aggiungendo quanto segue al file functions.php del 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'); 
    }
}

In questo modo si rimuoveranno i file del plugin su tutte le pagine, tranne quelle con lo slug 'news' o 'blog'. È anche possibile specificare l'ID o il titolo della pagina al posto dello slug. Vedere qui per esempi di utilizzo della funzione "is_page" di WordPress.

In modo simile, è possibile impostare i file del plugin Instagram Feed in modo che vengano caricati solo sulla prima pagina del sito con il seguente script da inserire nel file 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');
	}
}
supporto

Non è stato possibile trovare la risposta nei documenti?

Contatto con l'assistenza

Questo articolo è stato utile?