Contact Form 7 ładuje swoje skrypty i arkusz css na każdej stronie a przecież nie wszędzie używamy formularzy. Zazwyczaj tylko na stronie kontaktowej. No to wyłączymy go w functions.php:
[php]
add_filter( 'wpcf7_load_js’, '__return_false’ );
add_filter( 'wpcf7_load_css’, '__return_false’ );
[/php]
Jeśli mamy osobny plik z template dla strony kontaktowej włączymy contact form script i style.
[php]
if ( function_exists( 'wpcf7_enqueue_scripts’ ) ) {
wpcf7_enqueue_scripts();
}
if ( function_exists( 'wpcf7_enqueue_styles’ ) ) {
wpcf7_enqueue_styles();
}
[/php]
Taki zabieg powinien znacząco wpłynąć na prędkość ładowania strony.