2016-10-13 5 views
0

Я использую woocommerce для своего интернет-магазина. Я хочу показать 20 самых последних продуктов из категории, а затем случайных продуктов той же категории на одной странице. На самом деле я не хочу, чтобы мои старые продукты скрывались. Когда я использую два коротких кода на одной странице, ничего не отображается, но отдельно оба коротких кода работают нормально. Я искал через Интернет и ничего не нашел. Пожалуйста, помогитеWordpress WooCommerce: отображение последних и случайных продуктов на одной странице

ответ

0

, если вы хотите, чтобы отсортировать от нового к старому в вашем архиве (так как не указано, что это мое предположение) или где-то еще, просто добавьте этот код в ваш functions.php

add_filter(‘woocommerce_get_catalog_ordering_args’,‘am_woocommerce_catalog_orderby’); 
function am_woocommerce_catalog_orderby($args) { 
$args[‘meta_key’] = ‘_price’; 
$args[‘orderby’] = ‘meta_value_num’; 
$args[‘order’] = ‘desc’; 
return $args; 
} 

Надежда это помогает.

+0

Что я хочу сделать, это показать 20 последних продуктов, а затем случайные продукты. Я добавил ваш код в function.php, но ничего. Я думаю, что это только для последних продуктов. Посмотрите прикрепленное изображение, чтобы понять, что я действительно хочу сделать. – AnwarUlHaq

+0

Позвольте мне прислать скриншот – AnwarUlHaq

+0

http://prnt.sc/ct8tsr – AnwarUlHaq