解决您的问题:
1) 在wp_postmeta 表中签入您的数据库。
您应该在 SQL 查询窗口中粘贴此 SQL 搜索:
SELECT * FROM `wp_postmeta` WHERE `meta_key` LIKE '%livraison%'
因为此自定义字段的 meta_key 段可能是例如 '_livraison'。
如果您一无所获,您应该再次搜索定义的订单 ID(例如下面我们搜索订单 ID 1216):
SELECT * FROM `wp_postmeta` WHERE `post_id` = 1216
然后您将获得该订单的所有元数据,您将直观地搜索此自定义字段。
2) 确保您使用带有 get_post_meta() 函数的 **$order->id 获得订单 ID。**
根据您使用 get_post_meta() 的位置,您需要确保 $order->id 不是 null。。 p>
您应该尝试在代码之前输出 $order->id 值,例如:
echo 'Current Order ID is ' . $order->id;
如果您没有收到任何订单 ID,这就是问题所在。在某些 WooCommerce 钩子中,您可以使用例如 $order_id 代替,具体取决于所用钩子的参数。某些模板也是如此。
它可能很有用,为了获得更好的帮助,您提供代码或一些额外信息关于您尝试使用的哪里get_post_meta( $order->id, 'livraison', true );强>