gpt4 book ai didi

php - 通过类别选择产品,woocommerce

转载 作者:行者123 更新时间:2023-11-29 12:49:59 27 4
gpt4 key购买 nike

我希望提取 WooCommerce 中某个类别下列出的所有产品的名称和价格。类别名称为 Recyclable,在 wp_terms 表下的 ID 为 48。查看数据库,在 wp_posts 下,我看到了所有产品,但没有看到任何列将它们链接到特定类别(48 或“可回收”)。

我可以使用正则表达式将它们直接从页面上拉出来,但这会非常不方便且缓慢。

有谁知道这些 WordPress 或 WooCommerce 如何将这些产品存储在正确的类别中?

最佳答案

在 woocommerce 中,产品是自定义帖子类型,产品类别是自定义分类法 (product_cat)。您可以使用 wp_query 将产品获取到某个类别。

<ul class="products">
<?php
$args = array(
'post_type' => 'product',
'posts_per_page' => 12,
'tax_query' => array(
array(
'taxonomy' => 'product_cat',
'field' => 'id',
'terms' => 48
)
)
);
$loop = new WP_Query( $args );
if ( $loop->have_posts() ) {
while ( $loop->have_posts() ) : $loop->the_post();
woocommerce_get_template_part( 'content', 'product' );
endwhile;
} else {
echo __( 'No products found' );
}
wp_reset_postdata();
?>
</ul><!--/.products-->

关于php - 通过类别选择产品,woocommerce,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24899169/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com