WooCommerce 重新排列结帐布局
WooCommerce rearrange checkout layout
我在使用 WooCommerce 结账页面时遇到一些问题。
如何在输入账单信息之前重新安排结账页面审核订单部分 (<table class="shop_table woocommerce-checkout-review-order-table">
),同时离开结账付款会话 (<div id="payment" class="woocommerce-checkout-payment">
) 在账单信息部分之后?
要重新排序模板的顺序,您必须删除挂钩,然后以所需的优先级添加它们。
在您的情况下,您希望在订单审核模板之前显示付款模板,因此代码为:
// Remove the hooks
remove_action( 'woocommerce_checkout_order_review', 'woocommerce_order_review', 10 );
remove_action( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment', 20 );
// Adding them again with different priority
add_action( 'woocommerce_checkout_order_review', 'woocommerce_order_review', 20 );
add_action( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment', 10 );
您可以将此代码段添加到您的 function.php
我在使用 WooCommerce 结账页面时遇到一些问题。
如何在输入账单信息之前重新安排结账页面审核订单部分 (<table class="shop_table woocommerce-checkout-review-order-table">
),同时离开结账付款会话 (<div id="payment" class="woocommerce-checkout-payment">
) 在账单信息部分之后?
要重新排序模板的顺序,您必须删除挂钩,然后以所需的优先级添加它们。
在您的情况下,您希望在订单审核模板之前显示付款模板,因此代码为:
// Remove the hooks
remove_action( 'woocommerce_checkout_order_review', 'woocommerce_order_review', 10 );
remove_action( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment', 20 );
// Adding them again with different priority
add_action( 'woocommerce_checkout_order_review', 'woocommerce_order_review', 20 );
add_action( 'woocommerce_checkout_order_review', 'woocommerce_checkout_payment', 10 );
您可以将此代码段添加到您的 function.php