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 を使用して検索クエリを変更してみてください。また、メタ日付タイプを使用して試してみてください。

追伸:この記事が、ACF データフィールドをタイムスタンプとして使用するのに役立つかもしれません。 https://support.advancedcustomfields.com/forums/topic/date-time-picker-should-optionally-save-timestamp/


お客様

こんにちは。

この問題を解決するため、商品にタイムスタンプのメタフィールドを追加し、strtotime(metadata date) からそのフィールドにタイムスタンプを追加しました。新しい商品に対して「何か」を設定する必要があります…

次に、日付形式ではなく数値形式でデートピッカーを使用します。フィルターが機能します。

デートピッカーを使用するとレイアウトのバグが存在するようです。このバグについては新しいスレッドを立てます。

よろしくお願いいたします。


サポート

こんにちは。

はい!ご協力ありがとうございます!