HUSKY - Products Filter Professional for WooCommerce

Заставить плагин работать с полем даты ACF

Источник: https://wordpress.org/support/topic/custom-date-fields/


Вопрос клиента:

Здравствуйте,

Я пытаюсь заставить плагин работать с полем даты ACF, но это, кажется, невозможно. Проблема в форматах даты — WOOF использует timestamp, а ACF использует формат Y-m-d в базе данных.
Есть способ решить это?


Поддержка:

Здравствуйте

К сожалению, нет, так как для фильтрации нужны целочисленные данные. Попробуйте хук woof_meta_data_datapicker, чтобы изменить поисковый запрос, также поэкспериментируйте с использованием типа meta date

p.s. возможно, эта статья поможет вам использовать поля данных ACF как timestamp https://support.advancedcustomfields.com/forums/topic/date-time-picker-should-optionally-save-timestamp/


Клиент:

Привет

Чтобы решить эту проблему, я добавил метаполе timestamp к товарам, затем добавил timestamp в это поле из strtotime(metadata date). Нужно настроить «что-то» для новых товаров…

Затем используйте datepicker с числовым форматом, а не с форматом даты. Фильтрация работает.

Похоже, есть баг разметки при использовании datepicker, открою новую тему об этом баге.

С уважением


Поддержка:

Здравствуйте

Хорошо! Спасибо за содействие!