我在商业网站上发现了以下两个代码
[Products ids="1, 2, 3, 4, 5"]
[Products skus="foo, bar, baz" orderby="date" order="desc"]
一个用于显示产品的ID和第二个脚。我想用类别显示产品,但我找不到任何快捷方式。
E.g [products product_cat="shoes"]
任何人都可以帮助我吗?
答案 0 :(得分:0)
你是否尝试过这样的: SLUG的产品类别
这将输出短代码:[[[product_category category =“”per_page =“12”columns =“4”orderby =“date”order =“desc”]]]。与产品类别类似,但这将输出指定类别内的所有产品,并可使用per_page =“”和columns =“”参数进行排列。可以通过导航到WP管理员中的产品菜单并单击类别来查找类别slug,您可以在其中看到所有可用类别和相应slug的列表。
请参阅下面的图片,其中还有
选项
请参阅此链接以获取更多短代码:https://gplclub.org/woocommerce-shortcodes-full-list/
答案 1 :(得分: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]']