In WooCommerce è semplice visualizzare un custom field in una colonna dei prodotti.
La soluzione è la seguente:
add_filter( 'manage_edit-product_columns', 'my_custom_column', 20 );
function my_custom_column( $columns ) {
$columns['name'] = __( 'Description', 'textdomain' );
return $columns;
}
add_action( 'manage_product_posts_custom_column', 'my_display_cf' );
function my_display_cf( $column_name ) {
if( $column_name === 'name' ) {
echo get_post_meta( get_the_ID(), 'custom_field', true );
}
}