Filtrer les produits WooCommerce par champ de date ACF (HUSKY)
Pour filtrer les produits WooCommerce par un champ de date ACF avec HUSKY, faites attention à la différence de format de date :
Source : https://wordpress.org/support/topic/custom-date-fields/
Question du client :
Bonjour,
J'essaie de faire fonctionner le plugin avec le champ de date ACF, mais cela semble impossible. Le problème vient des formats de date – WOOF utilise un timestamp et ACF utilise le format Y-m-d dans la base de données.
Y a-t-il un moyen de résoudre ceci ?
Support :
Bonjour
Malheureusement non, car pour la filtration, il est nécessaire d'avoir des données entières. Essayez le hook woof_meta_data_datapicker pour modifier la requête de recherche, jouez également avec l'utilisation du type de date meta

p.s. peut-être que cet article vous aidera à utiliser les champs de données ACF comme timestamp https://support.advancedcustomfields.com/forums/topic/date-time-picker-should-optionally-save-timestamp/
Client :
Salut
Pour résoudre ce problème, j'ai ajouté un champ meta de timestamp aux produits, puis ajouté le timestamp dans ce champ à partir de strtotime(metadata date). Vous devez configurer « quelque chose » pour les nouveaux produits…
Ensuite, utilisez datepicker avec le format numérique, pas avec le format de date. Le filtrage fonctionne.
Il semble exister un bug de mise en page lors de l'utilisation de datepicker, je vais ouvrir un nouveau fil pour ce bug.
Cordialement
Support :
Bonjour
Ok ! Merci pour votre coopération !