WooCommerce: visualizzare un custom field in una colonna dei prodotti

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 );
    }

}

Torna su