HUSKY - Product Filter for WooCommerce

按ACF日期字段筛选WooCommerce产品(HUSKY)

要通过 HUSKY 按 ACF 日期字段筛选 WooCommerce 产品,请注意日期格式差异:

来源https://wordpress.org/support/topic/custom-date-fields/


客户问题

你好,

我尝试让插件与 ACF 日期字段配合使用,但似乎不可行。问题在于日期格式——WOOF 使用时间戳,而 ACF 在数据库中使用 Y-m-d 格式。
有没有办法解决这个问题?


支持

你好

很遗憾,目前无法实现,因为筛选需要整数数据。请尝试使用钩子 woof_meta_data_datapicker 来修改查询,同时可以尝试将元数据日期类型设为“date”

附:这篇文章可能对您将 ACF 数据字段作为时间戳使用有所帮助:https://support.advancedcustomfields.com/forums/topic/date-time-picker-should-optionally-save-timestamp/


客户

为了解决这个问题,我向产品添加了一个时间戳元字段,然后通过 strtotime(元数据日期) 将日期转换为时间戳并存入该字段。您需要对新产品进行“某些”设置……

然后,使用日期选择器时选择数字格式,而非日期格式。筛选功能正常工作。

使用日期选择器时似乎存在一个布局错误,我会就这个错误另开一个新话题。

谨致问候


支持

你好

好的!感谢您的合作!