这是wc-template-hooks.php
中的部分代码:
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_product_data_tabs', 10 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
这是来自 content-single-product.php
do_action( 'woocommerce_after_single_product_summary' );
我应该在 content-single-product.php
中放入什么代码来删除 woocommerce_output_related_products
而无需编辑 wc-template-hooks.php
.
抱歉,我是 PHP 新手。提前致谢。
最佳答案
您不必将它放在 content-single-product.php 中,尝试将它添加到 functions.php 中,如果您只需要在单个产品页面上删除它,请使用 woocommerce 条件函数只允许它出现在您的页面上想。例如。
<?php if(is_product()){
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 ); }?>
关于php - 如何在 Wordpress 的 Woocommerce 中禁用模板 Hook 的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28453844/