是否有任何方法可用于显示单个产品woocommerce_before_single_product_summary action woocommerce shop page
是。有几种方法可以做到这一点,具体取决于你实际想要实现的目标:
woocommerce
的文件夹,并将plugins/woocommerce/templates/content-product.php
复制到该文件夹中,并找出要放置woocommerce_before_single_product_summary操作的位置。确保你在<?php ?>
标签内,弹出这是你想要的地方:do_action( 'woocommerce_before_single_product_summary' );
<?php ?>
标签中添加: add_action( 'woocommerce_before_shop_loop_item', 'specific_function_you_want' );
其中'woocommerce_before_shop_loop_item'
是在Shop页面上触发的第一个动作(你可以根据你想要放置功能的地方换掉content-product.php
中的另一个动作,而'specific_function_you_want'
是当前连接到woocommerce_before_single_product_summary动作的函数的名称,你是希望复制。
<?php ?>
标记内添加以下内容:add_action( 'woocommerce_before_shop_loop_item', 'do_before_product_summary');
function do_before_product_summary() {
do_action('woocommerce_before_single_product_summary');
}