【问题标题】:Show category description in shop grid在商店网格中显示类别描述
【发布时间】:2021-06-17 15:32:40
【问题描述】:

我希望能够在 h4 类别标题下方或下方的叠加层中显示我们商店中每个类别(父类和子类)的类别描述。

我们的主题有一个过滤器来管理这个布局,我所做的任何调整它并通过在 h4 标题标签中包含 echo category_description() 来添加额外的 div 或 span 的尝试已经不成功 - [https://www.epianos.co.uk/digital-pianos/][1]

<div class="category-grid-item">
                        <a class="category-img" href="<?php echo esc_url( get_term_link( $c->slug, 'product_cat' ) ); ?>">
                            <?php
                                $thumbnail_id = get_term_meta( $c->term_id, 'thumbnail_id', true );
                                $image        = wp_get_attachment_image_src( $thumbnail_id, 'large' );
                                $image        = isset( $image[0] ) ? $image[0] : wc_placeholder_img_src();
    
            
                            if ( isset( $image ) ) {
                                ?>
                                <img src="<?php echo esc_url( $image ); ?>" alt="<?php echo esc_attr( $c->name ); ?>" />
                                <?php
                            }
                            ?>
                        </a>
                        <h4 class="category-title">
                            <?php echo esc_html( $c->name ); ?><span class="count"><?php echo esc_attr( $c->count ); ?></span>
                        </h4>       
                            
                </div>


  [1]: https://www.epianos.co.uk/digital-pianos/

【问题讨论】:

  • 这是否是您代码的工作部分?你能给我们你的非工作版本吗?如何打印数据?

标签: wordpress woocommerce


【解决方案1】:

尝试将类别 ID 传递给 category_description 函数

来自documentation

category_description( int $category )
Retrieves category description.

$category (int) (Optional) Category ID. Defaults to the current category ID.

你的代码应该如下:

<h4 class="category-title">
  <?php echo esc_html( $c->name ); ?> <?php echo category_description( $c->term_id ); ?>
  <span class="count"><?php echo esc_attr( $c->count ); ?></span>
</h4>  

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    • 2019-12-14
    相关资源
    最近更新 更多