woof-order-catalog
woof_order_catalog
フィルタリング時の商品カタログの並べ替え順序を変更できます。orderby、order、meta_key のキーを持つ配列を返します。
パラメーター
$catalog_data (array) — ['orderby' => string, 'order' => string, 'meta_key' => string]
ソースファイル
index.php
コード例
add_filter('woof_order_catalog', function($catalog_data) {
// Force sorting by date descending for filtered results
$catalog_data['orderby'] = 'date';
$catalog_data['order'] = 'DESC';
$catalog_data['meta_key'] = '';
return $catalog_data;
});
使用上の注意
- このコードをテーマの
functions.phpファイルまたはカスタムプラグインに追加してください。 - このフックはフィルタリング処理中に適用され — 変更はすぐに反映されます。
- コールバック関数からは常に期待される値の型を返してください。