Фильтрация товаров WooCommerce по дате ACF (HUSKY)
Чтобы фильтровать WooCommerce товары по полю даты ACF с помощью HUSKY, учитывайте разницу в формате даты:
Источник: https://wordpress.org/support/topic/custom-date-fields/
Вопрос клиента:
Здравствуйте!
Я пытаюсь заставить плагин работать с полем даты ACF, но, похоже, это невозможно. Проблема в форматах дат – WOOF использует временную метку, а ACF использует формат Y-m-d в базе данных.
Есть ли способ решить эту проблему?
Поддержка:
Здравствуйте!
К сожалению, нет, поскольку для фильтрации требуются целочисленные данные. Попробуйте хук woof_meta_data_datapicker для изменения поискового запроса, а также поэкспериментируйте с использованием типа метаданных даты.

p.s. возможно, эта статья поможет вам использовать поля данных ACF в качестве временных меток. https://support.advancedcustomfields.com/forums/topic/date-time-picker-should-optionally-save-timestamp/
Клиент:
Hi
Чтобы решить эту проблему, я добавил метаполе с временной меткой к товарам, а затем добавил временную метку в это поле из strtotime(metadata date). Вам придется настроить «что-то» для новых товаров…
Затем используйте datepicker с числовым форматом, а не с форматом даты. Фильтрация работает.
Похоже, существует ошибка макета при использовании datepicker, я открою новую тему для этой ошибки.
С наилучшими пожеланиями,
Support:
Hello
Отлично! Спасибо за сотрудничество!