如何在Wordpress WooCommerce产品存档页面中按日期范围过滤产品

问题描述

我通过Woocommerce有一个wordpress食品网站 商店页面是每周菜单,我想在商店页面上仅显示本周的菜单 每周输入一个新列表 我找到了以下代码,并试图使其按照我的意愿进行操作,但是它永远无法正常工作

    function custom_Meta_query( $Meta_query ){
$today = current_time('Ymd');
 $args = array (
    'numberposts' => -1,'Meta_query' => array(
    'relation' => 'AND','start_clause' => array(
        'key'=>'flash_sale_start','value' => $today,'compare'=> '<=','type' => 'DATE'
    ),'end_clause' => array(
         'key' => 'flash_sale_end','compare' => '>=','type' => 'DATE'
     ),));

return $args;
}

// The main shop and archives Meta query
add_filter( 'woocommerce_product_query_Meta_query','custom_product_query_Meta_query',10,2 );
function custom_product_query_Meta_query( $Meta_query,$query ) {
    if( ! is_admin() )
        return custom_Meta_query( $Meta_query );
}

我在woocommerce中搜索了钩子,以找到所需的查询,但这没用

请问有解决这个问题的建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)