Standardmäßig werden die CSS- und in einigen Fällen auch die JavaScript-Dateien des Smash Balloon-Plugins auf jeder Seite eingebunden, da die Dateien aufgrund des Browser-Cachings bei jedem weiteren Seitenaufruf zwischengespeichert werden, sobald sie einmal vom Benutzer geladen wurden. Sie können jedoch festlegen, dass die CSS- und JavaScript-Dateien des Plugins nur auf bestimmten Seiten eingebunden werden, indem Sie die folgende Zeile in die Datei functions.php Ihres Themes einfügen:
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');
}
}
Dadurch werden die Plugin-Dateien auf allen Seiten entfernt, außer auf Seiten mit dem Slug "news" oder "blog". Sie können auch die ID oder den Seitentitel anstelle des Slugs angeben. Hier finden Sie Beispiele für die Verwendung der WordPress-Funktion "is_page".
In ähnlicher Weise können Sie die Dateien des Instagram-Feed-Plugins so einstellen, dass sie nur auf der Startseite Ihrer Website geladen werden, indem Sie das folgende Skript in die Datei functions.php einfügen.
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');
}
}