小编Eze*_*val的帖子

Woocommerce 如何从订单对象获取元值

我正在尝试从 获取自定义元数据字段wc_order。我必须澄清,我不是php专业人士,我尝试了很多方法来获取字段,其中:

  • get_meta()
  • get_meta_data()
  • get_post_meta( $order_id )
  • 等等...

但它们都没有起作用。我有这个订单 object

(
    [refunded_line_items:protected] => 
    [status_transition:protected] => 
    [meta_data:protected] => Array
        (
            [0] => WC_Meta_Data Object
                (
                    [current_data:protected] => Array
                        (
                            [id] => 4126
                            [key] => is_vat_exempt
                            [value] => no
                        )

                    [data:protected] => Array
                        (
                            [id] => 4126
                            [key] => is_vat_exempt
                            [value] => no
                        )

                )

            [1] => WC_Meta_Data Object
                (
                    [current_data:protected] => Array
                        (
                            [id] => 4140
                            [key] => lty_ticket_ids_in_order
                            [value] => Array
                                (
                                    [0] => …
Run Code Online (Sandbox Code Playgroud)

php wordpress woocommerce post-meta woocommerce-theming

1
推荐指数
1
解决办法
2万
查看次数