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:
add_filter( 'wpcf7_load_js', '__return_false' ); add_filter( 'wpcf7_load_css', '__return_false' );
Jeśli mamy osobny plik z template dla strony kontaktowej włączymy contact form script i style.
if ( function_exists( 'wpcf7_enqueue_scripts' ) ) { wpcf7_enqueue_scripts(); } if ( function_exists( 'wpcf7_enqueue_styles' ) ) { wpcf7_enqueue_styles(); }
Taki zabieg powinien znacząco wpłynąć na prędkość ładowania strony.