woocommerce remove_action不起作用,但添加确实

Nic*_*k S 1 php wordpress product woocommerce hook-woocommerce

我已将以下代码添加到我的functions.php文件的底部,它们没有从我的产品页面中删除这些功能。我直接从content-single-product.php页面复制了优先级数字,仍然没有运气!

remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_title', 5  );
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10 );
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_price',10  );
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_excerpt',20  );
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart',30 );
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_meta',40 );
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_sharing' ,50);
remove_action('woocommerce_single_product_summary', 'WC_Structured_Data::generate_product_data()',60 );e
Run Code Online (Sandbox Code Playgroud)

Loi*_*tec 5

尝试通过以下方式将它们包括在woocommerce_single_product_summary具有较小优先级的挂钩于动作挂钩中的自定义函数中:

add_action('woocommerce_single_product_summary', 'customizing_single_product_summary_hooks', 2  );
function customizing_single_product_summary_hooks(){
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_title', 5  );
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_rating', 10 );
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_price',10  );
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_excerpt',20  );
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_add_to_cart',30 );
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_meta',40 );
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_sharing' ,50);
    remove_action('woocommerce_single_product_summary','WC_Structured_Data::generate_product_data()',60 );
}
Run Code Online (Sandbox Code Playgroud)

代码进入您的活动子主题(或活动主题)的function.php文件中。

这样它应该工作