Contact Form 7 – js i css tylko na stronie kontaktowej

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.

Przewijanie do góry