尝试在YITH PDF发票中获取帖子元使后端Woocommerce崩溃

时间:2019-06-04 19:25:29

标签: php wordpress pdf woocommerce

我在结帐时添加了自定义复选框,以将礼品包装添加到WooCommerce中的订单。代码是这样的

 woocommerce_form_field( 'my_field_name', array(
    'type'      => 'checkbox',
    'checked'      => 'checked',
    'class'     => array('input-checkbox'),
    'label'     => __('<span class="paperbagspan">Добавить фирменный пакет <img class="paperbag" src="https://paradisefruit.com.ua/wp-content/uploads/2019/06/paper-bag.png" style="width:30px"><img class="paperbagpink" style="display:none; width:30px" src="https://paradisefruit.com.ua/wp-content/uploads/2019/06/paper-bag-pink.png" ></span>'),
),  WC()->checkout->get_value( 'my_field_name' ) ); 
add_action( 'woocommerce_checkout_update_order_meta', 'custom_checkout_field_update_order_meta', 10, 1 );
function custom_checkout_field_update_order_meta( $order_id ) {

if ( ! empty( $_POST['my_field_name'] ) )
    update_post_meta( $order_id, 'my_field_name', sanitize_text_field($_POST['my_field_name'] )); 
}

然后,我尝试使用以下代码将此自定义字段添加到YITH PDF发票中:

<?php echo get_post_meta( $order->get_id(), 'my_field_name', true ); ?>

但是在重新生成发票期间,后端崩溃。还有其他方法可以在YITH PDF发票中获取订单的ID吗?还是要获取自定义字段的发布中继?

0 个答案:

没有答案