2015-06-24 3 views
0

я нашел на сайте коммерции два следующих кодомшорткода показать продукты по категориям WooCommerce

[Products ids="1, 2, 3, 4, 5"] 
[Products skus="foo, bar, baz" orderby="date" order="desc"] 

Один используются, чтобы показать продукт идентификаторов и вторая нога. Я хочу показать продукт с категория, но я не нашел ярлыка для этого.

например[products product_cat="shoes"]

Может кто-нибудь мне помочь?

+0

Существует шорткод для этого. Оформить заказ [ссылка] (http://docs.woothemes.com/document/woocommerce-shortcodes/#section-12) –

+0

да получилось спасибо :) @Rohil_PHPBeginner – user3501409

ответ

0

ли вы попробовать так: КАТЕГОРИИ ПРОДУКТ ПО SLUG

Это будет выводить шорткод: [[[PRODUCT_CATEGORY категории =»» per_page =»" столбцы =»12 4" OrderBy =»Дата» порядок = «убывание»]]]. Подобно категориям продуктов, но это будет выводить все продукты в указанной категории и может быть организовано с параметрами per_page = "" и columns = "". Категория slug можно найти, перейдя в меню продукта в вашем администраторе WP и нажав на категории, где вы увидите список всех доступных категорий и соответствующих слизней.

Смотрите ниже изображение, которое имеет опцию также

enter image description here

Приведите эту ссылку тоже для более коротких номеров: https://gplclub.org/woocommerce-shortcodes-full-list/

+0

спасибо rahul. Я думал, что [product_category -----] используется для отображения списка категорий :), но спасибо – user3501409

+0

эта ссылка устарела. вот как это сделать ... [product_ category category = "truck-parts"] https://www.tytonmedia.com/blog/woocommerce-shortcodes-list/ – tytyguy

0

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

<?php 
function view_woocommerce_products($args){ 
    $cat = $args['category']; 
    $args = array('post_type' => 'product', 'posts_per_page' => -1, 'product_ cat' => $cat); 
    $loop = new WP_Query($args); 
    while ($loop->have_posts()) : $loop->the_post(); global $product; ?> 

    // Here you can access the product detail by using the $product variable 

<?php endwhile; ?> 
<?php wp_reset_query(); 
} 

add_shortcode('view-woocommerce-products', 'view_woocommerce_products'); 

Здесь использование шорткодом

[view-woocommerce-products category='[your category]']

+0

Я пытаюсь это сделать .. но он будет извлекать все тогда мне нужно добавить свой собственный html, но с коротким кодом html автоматически записывается – user3501409

+0

, а также где вы создали короткий код, который вы просто получаете из базы данных. – user3501409

+0

Позвольте мне обновить код – Mitul

Смежные вопросы