2015-06-24 70 views
0

我对电子商务网站2位所使用的ID和第二步行展示产品下面的代码简码,以显示产品按类别woocommerce

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

一个。我想用类别展示该产品,但我无法找到此任何快捷方式。

E.g[products product_cat="shoes"]

谁能帮助我?

+0

的有短代码可用于此。结帐这个[链接](http://docs.woothemes.com/document/woocommerce-shortcodes/#section-12) –

+0

谢了:) @Rohil_PHPBeginner – user3501409

回答

0

你尝试这样的: 产品类别按弹头

这将输出简码:[[[PRODUCT_CATEGORY类=”” per_page =” 12“列=” 4”排序依据=”日期”为了= “降序”]]]。与产品类别类似,但这会输出指定类别内的所有产品,并且可以使用per_page =“”和columns =“”参数进行排列。通过导航到WP管理员的产品菜单并点击类别,您将看到所有可用类别和相应的slu list的列表,可以找到类别slu g。

见其中有选项也

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

相关问题