HUSKY - Product Filter for WooCommerce

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ę!