Woocommerce 获取特定订单\项目元值

Woocommerce 获取特定订单\项目元值,woocommerce,Woocommerce,我在网上商店卖电子书。每本电子书都可以授权给一个用户(场景是教师为学生购买副本) 我已经将我的电子书产品授权给了。这些字段出现在订单完成屏幕中,如下所示: 下面是我当前的函数,它()将所有名称添加到每个PDF中,如下所示: 有没有一种方法可以让我跟踪我的PDF数量,并且只获取该值的元键?也许通过跟踪order\u items\u数组的长度/位置 function wc_pdf_watermark_extend_template_tags( $parsed_text, $unparsed_te

我在网上商店卖电子书。每本电子书都可以授权给一个用户(场景是教师为学生购买副本)

我已经将我的电子书产品
授权给了
。这些字段出现在订单完成屏幕中,如下所示:

下面是我当前的函数,它()将所有名称添加到每个PDF中,如下所示:

有没有一种方法可以让我跟踪我的PDF数量,并且只获取该值的元键?也许通过跟踪order\u items\u数组的长度/位置

function wc_pdf_watermark_extend_template_tags( $parsed_text, $unparsed_text, $order, $product ) {

    $licensed_to_string = ' ';

    $order_items_array = $order->get_items();

    foreach ( $order_items_array as $item_id => $item ) {

        $licensed_to_string .= $item->get_meta( 'licensed_to', true );

    }

    $parsed_text = str_replace( '{licensed_to}', $licensed_to_string, $parsed_text );

    return $parsed_text;

}
add_filter( 'woocommerce_pdf_watermark_parse_template_tags', 'wc_pdf_watermark_extend_template_tags', 10, 4 );