Mostrar valores de un atributo en una columna personalizada del listado de productos

add_filter( 'manage_edit-product_columns', 'dpw_change_product_columns',10, 1 );


function dpw_change_product_columns( $columns ) {

	unset($columns['product_tag']);
unset($columns['sku']);
	unset($columns['product_type']);
	$columns['proveedor'] = 'Dolibar'; 

	return $columns;

}


// Mostrar valores de un atributo en una columna personalizada del listado de productos

add_action('manage_product_posts_custom_column', 'dpw_product_columns_content', 5, 2);


function dpw_product_columns_content($column_name, $post_ID) {

	if ($column_name == 'proveedor') {

		//Buscamos los valores del atributo 'proveedor' y los mostramos.
		if($proveedores = get_the_terms( $post_ID, 'pa_proveedor')){
				foreach ( $proveedores as $proveedor ) {
					echo 'DANI'.$proveedor->name;
				}
		}
	}
	
}