当前位置: 首页 > 知识库问答 >
问题:

WooCommerce产品类别说明

傅嘉悦
2023-03-14

我不明白!!!我已经设法将产品类别描述包含在各自的页面中。我有6个类别,其中四个我需要添加一个描述。从四个人中,有三个人发挥了应有的作用。然而,其中有一个不仅显示了它的描述,还显示了另一个类别的描述。

每个类别有两个用于多种语言目的。但是你可以看到我需要添加描述的四个类别。

1-上衣2-下装3-一体式4-运动装

前三个起到了应有的作用。即。底部分类页面。

但第四,运动服不仅不断地展示它的描述,而且也不断地展示它的顶级品类。

我已经重新创建了运动装类别,但它仍然保持不变。我不知道为什么会这样。任何想法都将不胜感激。

这里是链接:https://morenabeachwear.com/en/product-category/sport-wear/

这里是我用来循环和显示描述的代码。

function action_woocommerce_archive_description( ) { 

global $post;
$args = array( 'taxonomy' => 'product_cat');
$terms = wp_get_post_terms($post->ID,'product_cat', $args);

foreach ($terms as $term) {

    if (is_product_category()) {

        echo $term->description;

    }
   }
 }; 
  add_action( 'walker_edge_after_page_title','action_woocommerce_archive_description', 10, 2 );

共有1个答案

百里嘉泽
2023-03-14

原来我不需要循环。并确保回声从wp_get_post_terms返回的数组的第一项

function action_woocommerce_archive_description( ) { 

global $post;
$terms = wp_get_post_terms($post->ID,'product_cat');

    if (is_product_category()) {
        echo $terms[0]->description;
    }
}; 

add_action( 'walker_edge_after_page_title', 'action_woocommerce_archive_description', 10, 2 ); 
 类似资料:
  • 在我的WooCommerce网上商店的单一产品显示所有类别,它属于使用以下代码: 现在,我只想显示顶级父类别,而不想显示产品所属的子类别。 我试了很多,但似乎什么都不管用。有人对此有解决方案吗?

  • 希望你能帮我解决这个问题。我有一个问题,一些产品在子类别404'ing当去那里的产品页面。但奇怪的是,我在谷歌上找不到的只是他们中的一些人在做这件事。 实例 SKU:产品1--类别:类别1 SKU:产品2--类别:类别2,子类别1 SKU:Product3--类别:类别2,子类别1 SKU:Product4--类别:类别2,子类别1 将显示Product1、Product2、Product4。带有

  • 我有一个名为“产品类型”的WooCommerce产品类别,我试图列出该类别下的所有类别,但不是这些类别的子类别。例如,我有: 产品类型 碳化物米尔斯 钓鱼工具 儿童类别 我希望它列出“电石磨坊”和“打捞工具”,但不是“儿童类别”。 这是我的代码: 但它仍然返回“儿童类别”。我不知道为什么将深度限制为“1”并将“include_children”设置为“false”不能解决这个问题。

  • 我试图通过WoodPress主题中的一个函数从WooCommerce获取产品类别 上面的代码返回一些产品,但是产品类别。 当我包括

  • 我目前正在使用以下代码获取WooCommerce产品类别: 当前显示所有类别,但我希望仅显示子类别。 例如,如果您在“类别1”页面上,则该页面应仅显示该类别中的所有子级。 我在这里看过很多例子,但都找不到适合我需要的东西。

  • 我一直在挖掘,但我没有找到我需要的答案。我目前正在使用WordPress-Woocommerce,一个叫做Shopifiq的主题。 我想在每个产品类别页面上显示不同的横幅。我唯一能想到的就是加上这样的东西: 也许在功能上。php文件,但我对php不太熟悉,我正在努力。任何帮助都将不胜感激! 编辑 我应该提到我希望横幅取代顶部的蓝色条,这是页面标题中的手柄。php。我安装了一个插件,如果有人查看,它