首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将产品从一个类别添加到另一个类别页面,而不将它们真正添加到该类别中

如何将产品从一个类别添加到另一个类别页面,而不将它们真正添加到该类别中
EN

Stack Overflow用户
提问于 2022-07-27 08:40:01
回答 1查看 47关注 0票数 0

我知道这是个奇怪的问题,但我希望这样做是可能的.

问题:是否可以将产品从一个类别添加到另一个类别页面,如果该类别没有产品?在本例中,我将使用蹦床作为产品。

我们有一个leisure>leisure>trampolines.主分类树:体育

另外,我们还有2多个类别树:1。)花园products>trampolines.2.)儿童products>trampolines

如果这两个类别中没有任何产品,是否可以显示从主类别树子(蹦床)到另一个类别树子(蹦床)的产品?

我知道我只需将产品从主类别放到另两个类别,但问题在于XML文件。其他市场从我们的网站XML文件中获取信息,它们只接受一个类别,如果显示多个类别,则该产品不再工作。

感谢你的任何建议!

EN

回答 1

Stack Overflow用户

发布于 2022-07-27 09:22:31

您可以创建短代码并将其添加到归档页面中。

代码语言:javascript
复制
    $theCount = $category->count;

    if ( ( is_product_category( 'your-current-category-slug' ) ) && ( $theCount > 0 ) ){

      ?>
add your current category product listing code here
<?php

    } else {

      

$args = array( 'post_type' => 'product',
 'stock' => 1,
 'posts_per_page' => 2,
'product_cat' => 'add-your-category-slug-here-which-category-product-do-you-want-to-show',
 'orderby' =>'date',
'order' => 'ASC' );
  $loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
global $product; 
?>

Within loop we can fetch Product image, title, description, price etc. 


?>

<?php 
  endwhile;wp_reset_query();  

  echo 'There are no products in this category';

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

https://stackoverflow.com/questions/73134770

复制
相关文章

相似问题

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