【发布时间】:2021-07-14 23:14:11
【问题描述】:
我已经为 woocommerce 结帐页面开发了一个自定义模板,并在plugin/woocommerce/checkout/order_review.php 中添加了我需要专门更改order_review.php 的所有模板,并且在订单页面上它工作得很好。
从订单页面我可以删除一些产品或通过 ajax 添加产品,这是我的 ajax 代码。
ob_start();
woocommerce_order_review();
$woocommerce_order_review = ob_get_clean();
$response = array(
'cart_total' => WC()->cart->total,
'cart_item_key' => $new_key,
'fragments' => apply_filters(
'woocommerce_update_order_review_fragments',
array(
'.woocommerce-checkout-review-order-table' => $woocommerce_order_review,
)
),
);
if ( ! empty( $data ) ) {
$response['cartflows_data'] = $data;
}
return $response;
woocommerce_order_review(); 加载 woocommerce 默认模板,而不是我插件中的模板。
【问题讨论】:
标签: wordpress woocommerce