首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Woocommerce单品页钩子定制

Woocommerce单品页钩子定制
EN

Stack Overflow用户
提问于 2020-06-16 16:44:35
回答 0查看 1.3K关注 0票数 0

我是PHP的初学者,但我有web开发的基础,

我在content-single-product.php上有以下代码

代码语言:javascript
复制
        <?php
        /**
         * Hook: woocommerce_single_product_summary.
         *
         * @hooked woocommerce_template_single_title - 5
         * @hooked woocommerce_template_single_rating - 10
         * @hooked woocommerce_template_single_price - 10
         * @hooked woocommerce_template_single_excerpt - 20
         * @hooked woocommerce_template_single_add_to_cart - 30
         * @hooked woocommerce_template_single_meta - 40
         * @hooked woocommerce_template_single_sharing - 50
         * @hooked WC_Structured_Data::generate_product_data() - 60
         */

        do_action( 'woocommerce_single_product_summary' );
        ?>

当我试图向单一产品页面中的Hook添加新操作时

我将此部分定制为如下所示

代码语言:javascript
复制
        <?php
        /**
         * Hook: woocommerce_single_product_summary.
         *
         * @hooked woocommerce_template_single_title - 5
         * @hooked woocommerce_template_single_rating - 10
         * @hooked woocommerce_template_single_price - 10
         * @hooked woocommerce_template_single_excerpt - 20
         * @hooked woocommerce_template_single_add_to_cart - 30
         * @hooked woocommerce_template_single_meta - 40
         * @hooked woocommerce_template_single_sharing - 50
         * @hooked WC_Structured_Data::generate_product_data() - 60
         */
         function carzyFunction(){
                echo'<h1>crazy statement</h1>';
            }
            add_action( 'woocommerce_single_product_summary', 'carzyFunction', 15 );

        do_action( 'woocommerce_single_product_summary' );
        ?>

我不能理解的是,虽然将carzyFunction()优先级指定为15,但它出现在单个产品摘要部分的末尾。

为什么它没有显示在价格部分和产品描述部分之间

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62404494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档