Как использовать woocommerce_shortcode_products_orderby для заказа по настраиваемому полю даты - PullRequest
1 голос
/ 24 февраля 2020

У меня есть определенная c категория WooCommerce, в которой есть настраиваемое поле даты, которое создается расширенным настраиваемым полем.

У меня есть шорткод, который выводит продукты, и я нашел некоторый код, который получает мне долгий путь, но он не регистрирует мое поле как дату и не упорядочивает по этой дате.

Я использую код:

add_filter( 'woocommerce_shortcode_products_query', 'woocommerce_shortcode_products_orderby' );

function woocommerce_shortcode_products_orderby( $args ) {



  $standard_array = array('menu_order','title','date','id', 'dato_for_anvendelse');

  if($args['tax_query'][1]['terms'][0] == 'sotilbud') {
    $args['meta_key'] = 'dato_for_anvendelse';
    $args['orderby']  = 'meta_value_num';
  }

 return $args;
}

Как мне сделать настраиваемое поле "dato_for_anvendelse" в дату, которая на самом деле сортируется?

Мне нужно упорядочить по значению настраиваемого поля, которое является датой, и найти продукты, наиболее близкие к текущей дате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...