Contact form 7 – ładowanie bibliotek tylko dla wybranej podstrony

Contact Form 7 zazwyczaj nie wykorzystujemy na wszystkich podstronach, dlatego warto wyłączyć skrypty i style na podstronach na których nie jest on wykorzystywany.

Zabieg ten pomoże w optymalizacji WordPressa.

Kod umieszczamy w pliku functions.php dla głównego lub potomnego motywu.

Pamiętaj, aby uzupełnić ID podstrony dla której kod ma zostać załadowany.

add_action( 'wp_enqueue_scripts', 'contact_form_7_custom_loading' );

function contact_form_7_custom_loading(){
  //  Podaj ID podstrony
  if(! is_page(124) )    
  {        
     wp_dequeue_script('contact-form-7'); // Wyklucz ładowanie JS Script
     wp_dequeue_style('contact-form-7');  // Wyklucz ładowanie CSS
  }
}

Ładowanie bibliotek formularza dla kilku podstron:

  //  Podaj ID podstron

  if(! is_page(124 || 125)