Woocommerce结帐付款方式钩子

Sev*_*evi 2 woocommerce

如何在结帐页面更改付款方式的挂钩?

我找到了一个回复订单审核表单的操作,但是如何划分呢?一个操作订单审核和一种付款方式

do_action( 'woocommerce_checkout_order_review' );
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

zip*_*dan 7

两个不同的动作被挂钩到'woocommerce_checkout_order_review'.这些是用于订单审核的"woocommerce_order_review"和用于付款方式的"woocommerce_checkout_payment".这在" includes/wc-template-hooks.php "中定义

add_action( 'woocommerce_checkout_order_review', 'woocommerce_order_review', 10 );
add_action( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment', 20 );
Run Code Online (Sandbox Code Playgroud)

动作钩'woocommerce_order_review',调用模板页面" checkout/review-order.php ".动作钩'woocommerce_checkout_payment',调用模板页面" checkout/payment.php "上面两个动作/钩子函数在" includes/wc-template-functions.php "中定义

希望这可以帮助.

  • 抱歉 请尝试这个。我检查了这条线是否有效。`remove_action('woocommerce_checkout_order_review','woocommerce_checkout_payment',20);` (2认同)
  • 如果无论如何你想编辑这些文件,你必须将这些模板文件复制到你的主题目录中。`你的主题/woocommerce/checkout/file-name.php` (2认同)