web-dev-qa-db-fra.com

Ajouter du javascript à un modèle de page woocommerce

J'ai le code suivant dans mon functions.php

add_action( 'wp_enqueue_scripts', 'dc_datepicker_options' );

function dc_datepicker_options() {
if ( is_page_template( 'single-product.php' ) ) {
  $ss_url = get_stylesheet_directory_uri();
  wp_enqueue_script( 'datepicker-options', "{$ss_url}/js/datepicker-options.js" );
} else {
    // Returns false 
}
}

J'essaie d'appeler datepicker-options.js uniquement sur les pages de mon produit. Mais il ne semble pas l'appeler.

2
super9

Il existe une balise conditionnelle Woocommerce pour une seule page de produit

Essayer

if(is_product())

au lieu de

if ( is_page_template( 'single-product.php' ))
2
Gangesh