我是PHP的初学者,但我有web开发的基础,
我在content-single-product.php上有以下代码
<?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添加新操作时
我将此部分定制为如下所示
<?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,但它出现在单个产品摘要部分的末尾。
为什么它没有显示在价格部分和产品描述部分之间

https://stackoverflow.com/questions/62404494
复制相似问题