在类别页面添加描述

时间:2018-08-08 14:26:53

标签: php wordpress woocommerce

目前,我对类别页面有些困惑。 我创建了一个包含缩略图和类别名称的页面。 现在,我想在标题上方添加类别的描述。

在选择产品的页面上显示了类别的描述,但是我无法在类别页面上找到它。

当前我的代码如下:

<div class="col-12 col-md-6 category_layer" <?php wc_product_cat_class( '', $category ); ?>>
<?php
/**
 * woocommerce_before_subcategory hook.
 *
 * @hooked woocommerce_template_loop_category_link_open - 10
 */
do_action( 'woocommerce_before_subcategory', $category );


/**
 * woocommerce_before_subcategory_title hook.
 *
 * @hooked woocommerce_subcategory_thumbnail - 10
 */
do_action( 'woocommerce_before_subcategory_title', $category );

/**
 * woocommerce_shop_loop_subcategory_title hook.
 *
 * @hooked woocommerce_template_loop_category_title - 10
 */
do_action( 'woocommerce_shop_loop_subcategory_title', $category );

/**
 * woocommerce_after_subcategory_title hook.
 */
do_action( 'woocommerce_after_subcategory_title', $category );

/**
 * woocommerce_after_subcategory hook.
 *
 * @hooked woocommerce_template_loop_category_link_close - 10
 */
do_action( 'woocommerce_after_subcategory', $category ); ?>
</div

我想添加一些东西时会想念:

<?php
/**
 * Hook: woocommerce_archive_description.
 *
 * @hooked woocommerce_taxonomy_archive_description - 10
 * @hooked woocommerce_product_archive_description - 10
 */
do_action( 'woocommerce_archive_description' );
?>

我试图放在上面:

@hooked woocommerce_template_loop_category_title -10

有人可以帮助我吗? 非常感谢!

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

add_action( 'woocommerce_after_subcategory_title', function($category){
    echo '<p>' . category_description($category->id) . '</p>';
} );

我不确定$category->id,请检查对象类型,您需要将类别(术语ID)作为category_description()参数,或此处使用任何其他方式从{{ 1}}参数。