Comme bien des extensions WordPress, le plugin Contact Form 7 ajoute sa feuille de style CSS et du javascript dans l’entête HTML de toutes les pages du site. Or cela n’est nécessaire que pour les pages sur lesquelles on veut afficher un formulaire de contact !
En ajoutant l’extrait de code qui suit dans le fichier « functions.php » vous pourrez activer Contact Form 7 sur les pages que vous souhaitez, et uniquement sur ces pages !
Dans cet exemple, les pages sur lesquelles le plugin ne sera pas désactivée sont les pages 8 et 10 …
add_action( 'wp_print_scripts', 'deregister_cf7_javascript', 100 ); function deregister_cf7_javascript() { if ( !is_page(array(8,10)) ) { wp_deregister_script( 'contact-form-7' ); } } add_action( 'wp_print_styles', 'deregister_cf7_styles', 100 ); function deregister_cf7_styles() { if ( !is_page(array(8,10)) ) { wp_deregister_style( 'contact-form-7' ); } }