首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Woocommerce将在当前产品中显示其他类别的产品

Woocommerce将在当前产品中显示其他类别的产品
EN

Stack Overflow用户
提问于 2018-07-31 17:50:25
回答 1查看 45关注 0票数 0

是否有一个插件或一些代码,在打开某个类别和所有产品后显示来自其他类别的产品。因为某些类别或子类别只有2-4个产品,所以我想用类似的其他类别产品填充页面。

例子:手套

手套页标题

2-4产品

然后是一些5-6产品的类靴

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-31 18:14:36

简单的方法可能是创建多个类别--例如“服装”类别,并将手套和靴子都分配给它。更复杂的方法可能是使用查询生成一个清单。

代码语言:javascript
运行
复制
$args = array(
    'post_type' => 'product',
    'posts_per_page' => 9,
    'tax_query' => array(
        'relation' => 'OR',
        array(
            'taxonomy' => 'product_cat',
            'field' => 'slug',
            'terms' => 'my-glove-category'
        ),
        array(
            'taxonomy' => 'product_cat',
            'field' => 'slug',
            'terms' => 'my-boots-category'
        )
    )
);

$executedQuery = new WP_Query($args);
if ($executedQuery->have_posts()) {
    while ($executedQuery->have_posts()) {
        $executedQuery->the_post(); //increment the post pointer, getting us the next post in the list
        echo '<h2>' . get_the_title() . '</h2>';
    }
}
else {
    echo 'No products were found.';
}

本例将获取my-glove-categorymy-boots-category中的每个产品。如果你想按类别分类,那就开始变得更难了。

您还可以使用product_tag作为这些查询的分类法,请参阅已安装的WooCommerce分类法和post类型。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51619277

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档