如果选择的付款方式是 COD,我想进行一些更改。在我使用过的现有 WC_Order 上
($order->payment_method_title == 'Cash On Delivery' ? ... : ... );
检索标题。
但我想检查 id (cod),因为标题字符串被翻译成不同的语言,这并不是一个好的解决方案。
有没有办法在 woocommerce 中检索 WC_Order 上的 id?
最佳答案
付款方式 ID 的发布元键只是 _payment_method
所以如果 $order->payment_method
没有适当的魔术方法来自动获取它,您可以使用传统的 WordPress 检索帖子元
get_post_meta( $order->id, '_payment_method', true );
WooCommerce 3.0 更新
$order->get_payment_method();
关于wordpress - 如何通过 id 检查 WooCommerce 订单的付款方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26011837/