Intento mostrar un meta_valor específico basado en post_id y meta_key en el tablero de pedidos de Woocommerce:
Primero creo una nueva columna:
function mb_set_order_note_column( $columns ) {
$columns['parcel_delivery'] = __('DHL','TEXTDOMAIN');
return $columns;
}
add_filter( 'manage_shop_order_posts_columns', 'mb_set_order_note_column', 99 );
Después de intentar obtener el valor específico de la base de datos wp_postmeta
function mb_show_order_note_columns( $column_name, $post_id ) {
switch ( $column_name ) {
case 'parcel_delivery':
$order = new WC_Order( $post_id );
$delivery = get_post_meta( $post_id, '_parcel_delivery_opted_in' );
print $delivery ;
break;
}
}
add_action( 'manage_shop_order_posts_custom_column' , 'mb_show_order_note_columns', 10, 2 );
esto muestra solo las notas de los clientes de la base de datos wp_post. cómo cambiar para obtener un valor específico…
Gracias
.