Filtruj produkty WooCommerce według pola daty ACF (HUSKY)
Aby filtrować produkty WooCommerce za pomocą pola daty ACF z HUSKY, zwróć uwagę na różnicę w formacie daty:
Źródło: https://wordpress.org/support/topic/custom-date-fields/
Pytanie klienta:
Witaj,
Próbuję uruchomić wtyczkę z polem daty ACF, ale wydaje się to niemożliwe. Problem polega na formatach dat – WOOF używa znacznika czasu (timestamp), a ACF używa formatu Y-m-d w bazie danych.
Czy istnieje sposób, aby to rozwiązać?
Wsparcie:
Witaj
Niestety nie, ponieważ do filtracji potrzebne są dane całkowite. Wypróbuj hook woof_meta_data_datapicker, aby zmienić zapytanie wyszukiwania, a także poeksperymentuj z użyciem typu daty meta

p.s. być może ten artykuł pomoże Ci używać pól danych ACF jako znacznika czasu https://support.advancedcustomfields.com/forums/topic/date-time-picker-should-optionally-save-timestamp/
Klient:
Cześć
Aby rozwiązać ten problem, dodałem pole meta znacznika czasu do produktów, a następnie dodałem znacznik czasu do tego pola za pomocą strtotime(metadata date). Musisz skonfigurować „coś” dla nowych produktów…
Następnie użyj datepicker z formatem liczbowym, a nie datowym. Filtrowanie działa.
Wygląda na to, że istnieje błąd układu przy użyciu datepicker, otworzę nowy wątek dla tego błędu.
Z poważaniem
Wsparcie:
Witaj
Ok! Dziękujemy za współpracę!