在WooCommerce产品类别档案中的标题之前显示描述

卢卡斯·克雷文(Lucas Craven)

在WooCommerce中,我试图在产品类别存档页面中标题之前显示说明。但是我没有尝试找出我可以用什么钩子来做。

想法是先显示“风味菜单”,然后显示标题,如以下屏幕截图所示:

在此处输入图片说明

任何轨道表示赞赏。

LoicTheAztec

您将需要覆盖templates/archive-product.phpWoocommerce插件中的模板,将其复制到活动主题文件夹中的woocommerce子文件夹(but not in a模板中subfolder)

阅读此官方相关文档:模板结构和通过主题覆盖模板

完成后,打开/编辑它并替换:

?>
<header class="woocommerce-products-header">
    <?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>
        <h1 class="woocommerce-products-header__title page-title"><?php woocommerce_page_title(); ?></h1>
    <?php endif; ?>

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

与以下内容(我们在标题之前添加了一个自定义钩子)

?>
<header class="woocommerce-products-header">
    <?php 
    /**
     * Custom Hook: woocommerce_custom_archive_description.
     *
     * @hooked woocommerce_taxonomy_archive_description - 10
     */
    do_action( 'woocommerce_custom_archive_description' ); ?>

    <?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>
        <h1 class="woocommerce-products-header__title page-title"><?php woocommerce_page_title(); ?></h1>
    <?php endif; ?>

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

然后保存...

现在,您将以下内容添加到活动子主题(或活动主题)的function.php文件中,在该文件中,我们将从默认钩子中取消产品类别描述的钩子,以将其钩入新的自定义钩子(在标题之前)

remove_action( 'woocommerce_archive_description', 'woocommerce_taxonomy_archive_description', 10 );
add_action( 'woocommerce_custom_archive_description', 'woocommerce_taxonomy_archive_description', 10 );

保存,您完成了……经过测试,可以正常工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在 WooCommerce 中的标题下方显示循环产品类别项目描述

在自定义家庭和产品类别档案中显示WooCommerce产品属性

在Woocommerce中显示类别产品之后移动产品类别描述

WooCommerce在产品标题中显示产品类别

从Woocommerce档案库中的自定义显示按钮中排除产品类别

更改WooCommerce产品类别标题?

在特定的Woocommerce产品类别档案页面上显示产品属性

在Woocommerce档案中获取当前产品类别的子类别

在Woocommerce中将相关产品类别描述追加到产品描述中

在Woocommerce单一产品页面中获取产品类别名称和描述

Woocommerce限制字数产品类别描述文本

从显示类别为Woocommerce的子类别的产品类别中删除边栏

从Woocommerce中的子产品类别ID获取父产品类别ID

从WooCommerce中的“相关产品”中排除产品类别

在Woocommerce中检查产品类别的产品

限制woocommerce产品类别页面中显示的产品数量

显示Woocommerce中特定产品类别的产品

从商店页面woocommerce中删除产品类别标题

在WooCommerce结帐页面上显示产品类别

仅显示Woocommerce子产品类别

仅显示 WooCommerce 主要产品类别

使用 Get 请求获取 Woocommerce 产品类别档案的销售产品

在 WooCommerce 循环产品标题后显示来自产品类别的自定义字段

在 WooCommerce 中显示不包括产品类别的订单项目名称

在Woocommerce订单详细信息中显示产品类别名称

根据Woocommerce中的运输区域和产品类别显示自定义消息

在 Woocommerce 中获取并显示产品类别的特色图片

从WooCommerce的订单项中获取产品类别ID

在Woocommerce中根据产品类别更改货币符号