Magazine Internet

Activer Contact Form 7 sur certaines pages seulement

Publié le 10 avril 2013 par Acs04

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' );
  }
}

Retour à La Une de Logo Paperblog

A propos de l’auteur


Acs04 542 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Magazine