检查Woocommerce 3中的订单商品元数据值


部落用户
2025-03-14 07:06:49 (7天前)


我使用的是Woocommerce最新版本3.4.2。插件:“WC Fields Factory”或“Woocommerce Custom Product Addons”。
如何对元数据进行值检查?
我读了很长时间的官方文​​档……

3 条回复
  1. 0# VIP | 2019-08-31 10-32



    您可以使用array_search




    1. $custom_meta = $item->get_meta(‘Optionally select’); // Show all value

    2. $sku = (array_search(‘Sugar’, $custom_meta) !== false)
      ? 50000
      : 0’; // default value

    3. </code>

  2. 1# polo | 2019-08-31 10-32



    由于订单商品元数据值是

    一个昏迷分离的字符串
    </强>
    , 您可以使用


    strpos()


    这条路:




    1. $ops = $item->get_meta(‘Optionally select’);
      if( strpos( $ops, Sugar ) !== false ) $skus[] = 50000’;

    2. </code>

登录 后才能参与评论