php 在订单页面获取未知和无关的 meta- woocommerce

0h4hbjxa  于 2023-01-12  发布在  PHP
关注(0)|答案(1)|浏览(123)

在任何新的订单我得到未知和不相关的 meta在订单页面上,我不知道这个问题,有人能帮我吗,请?我分享了一个订单的图像,和相同的元也来的电子邮件以及. Sample Imgae

h43kikqp

h43kikqp1#

实际上我也在找一样的,但我找到了一些东西,你可以试试这个stackoverflow post

//remove order item meta key
add_filter( 'woocommerce_order_item_get_formatted_meta_data', 'mobilefolk_order_item_get_formatted_meta_data', 10, 1 );

function mobilefolk_order_item_get_formatted_meta_data($formatted_meta){
    $temp_metas = [];
    foreach($formatted_meta as $key => $meta) {
        if ( isset( $meta->key ) && ! in_array( $meta->key, [
                '_fgf_gift_product',
                '_fgf_gift_rule_id',
                '_fgf_gift_rule_mode'
            ] ) ) {
            $temp_metas[ $key ] = $meta;
        }
    }
    return $temp_metas;
}

相关问题