Taggar Arkiv: Contact Form 7

Ta bort JavaScript och CSS från Contact Form 7

Contact Form 7 är ett fantastiskt WordPress tillägg som används för att lägga till kontaktformulär på din webbplats. Tillägget är lätt att använda och skapar både enkla och avancerade kontaktformulär. Nackdelen är att tillägget lägger JavaScript och CSS på varje sida och inte bara på sidor som ska ha kontaktformulär. Detta gör att din webbplats laddar långsammare än nödvändigt.

Men det finns två enkla lösningar.

Genom att lägga till de följande kodavsnitten till ditt temas functions.php fil så kan du ta bort JavaScript och CSS från alla sidor som inte behöver det. Du måste bara se till att du ändrat nummer 100 till det id-nummer som gäller på sidan där du har lagt till kontaktformuläret.

add_action( 'wp_print_scripts', 'deregister_cf7_javascript', 100 );
function deregister_cf7_javascript() {
    if ( !is_page(100) ) {
        wp_deregister_script( 'contact-form-7' );
    }
}
add_action( 'wp_print_styles', 'deregister_cf7_styles', 100 );
function deregister_cf7_styles() {
    if ( !is_page(100) ) {
        wp_deregister_style( 'contact-form-7' );
    }
}

Om du hellre vill ta bort JavaScript och CSS helt så kan du använda följande kod i din functions.php fil:

add_filter( 'wpcf7_load_js', '__return_false' );
add_filter( 'wpcf7_load_css', '__return_false' );

Lycka till!