我正在使用 WP 下载管理器来跟踪一些产品,并使用 FacetWP 进行搜索过滤。我正在修改和创建一些带有 FacetWP 的自定义排序选项,没有问题。我不知道如何使用 WP 的“date_query”来修改
这个可以按大多数下载的文件排序(我不包括整个过滤器):
options['__wpdm_download_count'] = array(
'label' => 'Most Popular All Time',
'query_args' => array(
'orderby' => 'meta_value_num',
'meta_key' => '__wpdm_download_count',
'order' => 'DESC',
)
);
然而,这个根本不起作用:
$options['__wpdm_download_count_30'] = array(
'label' => 'Most Popular Last 30 Days',
'query_args' => array(
'orderby' => 'meta_value_num',
'meta_key' => '__wpdm_download_count',
'order' => 'DESC',
'date_query' => array(
array(
'after' => '-1 month ago',
'before' => 'today',
'inclusive' => true,
),
),
)
);
我觉得之前和之后的比较不正确,任何建议都值得赞赏。