我目前在 WooCommerce 商店中遇到问题,希望您能提供任何见解或解决方案。
这就是我想要实现的目标:我想在我的类别页面上显示产品类别描述,特别是在分页下方和产品列表上方。我一直在关注各种教程,但到目前为止还没有取得任何成功。
这是我所做的:
我在主题中找到了 archive-product.php 文件并进行了修改以包含类别描述。 我在 archive-product.php 文件中使用了以下代码:
if ( is_product_category() ) : ?>
<div class="category-description">
<?php
echo term_description(); // Display the product category description
?>
</div>
<?php endif;
我观察到的:
我添加了一条调试消息来确认 archive-product.php 模板正在加载,但我还没有看到任何输出来确认这一点。 我确认我位于正确的产品类别页面,但描述仍然没有出现。 我的环境:
我正在使用 Active7 主题(The7 的子主题)。
上面提到的一切
你可以试试这个功能
// Display category description below pagination and above product listings
add_action( 'woocommerce_before_shop_loop', 'display_category_description', 5 );
function display_category_description() {
if ( is_product_category() ) {
$term_description = term_description();
if ( ! empty( $term_description ) ) {
echo '<div class="category-description">' . $term_description . '</div>';
}
}
}