Agregar una columna en el listado de productos con numero de ventas en proceso?
-
Hola! lo que necesito es agregar una columna en el backend en el listado de productos, quiero que se muestren las ventas específicamente en proceso, de hecho ya tengo el código que muestra el total de ventas pero yo necesito que se muestren solo las ventas en proceso, alguien puede decirme que debo cambiar en el código? gracias!
add_filter( 'manage_edit-product_columns', 'misha_total_sales_1', 20 ); add_action( 'manage_posts_custom_column', 'misha_total_sales_2' ); add_filter('manage_edit-product_sortable_columns', 'misha_total_sales_3'); add_action( 'pre_get_posts', 'misha_total_sales_4' ); function misha_total_sales_1( $col_th ) { return wp_parse_args( array( 'total_sales' => 'Total Sales' ), $col_th ); } function misha_total_sales_2( $column_id ) { if( $column_id == 'total_sales' ) echo get_post_meta( get_the_ID(), 'total_sales', true ); } function misha_total_sales_3( $a ){ return wp_parse_args( array( 'total_sales' => 'by_total_sales' ), $a ); } function misha_total_sales_4( $query ) { if( !is_admin() || empty( $_GET['orderby']) || empty( $_GET['order'] ) ) return; if( $_GET['orderby'] == 'by_total_sales' ) { $query->set('meta_key', 'total_sales' ); $query->set('orderby', 'meta_value_num'); $query->set('order', $_GET['order'] ); } return $query; }
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
- El debate ‘Agregar una columna en el listado de productos con numero de ventas en proceso?’ está cerrado a nuevas respuestas.