我对电子商务网站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"]
谁能帮助我?
我对电子商务网站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"]
谁能帮助我?
你尝试这样的: 产品类别按弹头
这将输出简码:[[[PRODUCT_CATEGORY类=”” per_page =” 12“列=” 4”排序依据=”日期”为了= “降序”]]]。与产品类别类似,但这会输出指定类别内的所有产品,并且可以使用per_page =“”和columns =“”参数进行排列。通过导航到WP管理员的产品菜单并点击类别,您将看到所有可用类别和相应的slu list的列表,可以找到类别slu g。
见其中有选项也
请参阅此链接也更多简码下面的图片:https://gplclub.org/woocommerce-shortcodes-full-list/
谢谢rahul。我认为[product_category -----]用于显示类别列表:),但谢谢 – user3501409
此链接已过时。这里是如何做到这一点... [product_category category =“truck-parts”] https://www.tytonmedia.com/blog/woocommerce-shortcodes-list/ – tytyguy
您可以创建唱下面的代码你自己的短代码。该代码将返回所有的产品在给定类别
<?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]']
我试图做到这一点..但它会取得所有产品然后我需要添加我自己的HTML,但与短代码HTML是自动写入 – user3501409
,也是你在哪里创建简码,你只是从数据库中获取记录。 – user3501409
让我更新代码 – Mitul
的有短代码可用于此。结帐这个[链接](http://docs.woothemes.com/document/woocommerce-shortcodes/#section-12) –
谢了:) @Rohil_PHPBeginner – user3501409