我使用的是WooCommerce,在付款时,此函数会被执行,并且工作正常,但我需要的是在执行Foreach时返回自定义字段的值.用什么函数返回该字段的内容,我try 了the_field('comboitems')
次,但没有成功.
function example_metadata( $metadata, $order, $post ) {
foreach ( $order->get_items() as $item_id => $item ) {
$metadata['test'] = '1234';
$metadata['field1'] = $item->get_data();
$metadata['customfield'] = the_field('comboitems');
}
return $metadata;
}
这$item->get_data()
是为了判断是否读取了comboItems定制字段.
我使用命令$item->get_data();
来try 查看它是否返回与我的字段相关的内容.我try 使用_field(‘comboItems’),但它返回NULL,以及搜索解决方案的其他变体.