按类别显示产品的简码 woocommerce
shortcode to show products by category woocommerce
我在商务网站上找到了以下两个代码
[Products ids="1, 2, 3, 4, 5"]
[Products skus="foo, bar, baz" orderby="date" order="desc"]
一个用于通过 id 显示产品,第二个用于显示脚。我想展示 类别 的产品,但我找不到任何快捷方式。
例如 [products product_cat="shoes"]
谁能帮帮我?
你试过这样吗:
SLUG 的产品类别
这将输出简码:[[[product_category category=”” per_page=”12″ columns=”4″ orderby=”date” order=”desc”]]] .类似于产品类别,但是这将输出指定类别中的所有产品,并且可以使用 per_page=”” 和 columns=”” 参数进行排列。可以通过导航到 WP 管理员中的产品菜单并单击类别找到类别 slug,您将在其中看到所有可用类别和相应 slug 的列表。
见下图也有选项
也请参考此 link 以获得更多简码:https://gplclub.org/woocommerce-shortcodes-full-list/
您可以通过唱以下代码来创建您自己的短代码。该代码将return给定类别
中的所有产品
<?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]']
我在商务网站上找到了以下两个代码
[Products ids="1, 2, 3, 4, 5"]
[Products skus="foo, bar, baz" orderby="date" order="desc"]
一个用于通过 id 显示产品,第二个用于显示脚。我想展示 类别 的产品,但我找不到任何快捷方式。
例如 [products product_cat="shoes"]
谁能帮帮我?
你试过这样吗: SLUG 的产品类别
这将输出简码:[[[product_category category=”” per_page=”12″ columns=”4″ orderby=”date” order=”desc”]]] .类似于产品类别,但是这将输出指定类别中的所有产品,并且可以使用 per_page=”” 和 columns=”” 参数进行排列。可以通过导航到 WP 管理员中的产品菜单并单击类别找到类别 slug,您将在其中看到所有可用类别和相应 slug 的列表。
见下图也有选项
也请参考此 link 以获得更多简码:https://gplclub.org/woocommerce-shortcodes-full-list/
您可以通过唱以下代码来创建您自己的短代码。该代码将return给定类别
中的所有产品<?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]']