Отображение недавно выпущенных продуктов с коротким кодом?

В WooCommerce я пытаюсь получить «последние продукты», которые не имеют этого шорткода:

[product_attribute attribute='_featured' filter='no' orderby="date" order="desc"]

Но это, похоже, не дает никакого эффекта.

Как мне этого добиться?

Пожалуйста, не предлагайте сторонние плагины.*

Спасибо

* Более подробная информация на официальном Шорткоды включены в документы WooCommerce.

1

Решение

В этом шорткоде атрибуты работает с переменные продукты и ваш фактический шорткод не может действительно работать в качестве признака функциональность товара не является атрибутом.

Вы должны лучше попробовать использовать [recent_products] вместо коротких кодов, устанавливая во всех ваших рекомендуемых продуктах категорию «Избранные» (с «избранным» слизнем)

Тогда вы можете использовать шорткод так:

[recent_products category='featured' operator='NOT IN']

Вам не нужно устанавливать orderby а также order Аргументы по умолчанию:

$atts = shortcode_atts( array(
'per_page' => '12',
'columns'  => '4',
'orderby'  => 'date',
'order'    => 'desc',
'category' => '',  // Slugs
'operator' => 'IN' // Possible values are 'IN', 'NOT IN', 'AND'.
), $atts, 'recent_products' );

Смотрите соответствующую документацию: Шорткоды WC_Class — последние коды исходного кода продуктов

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]