Para los amantes de wordpress habrán notado que en el listado de pedidos al mostrar el número de facturas no podemos ordenarlo, porque trata este carácter como letras y no como un número, para poder modificarlo en nuestra consulta order by forzando que trate como un número en wordpress para ello cambiriamos.

$query_vars = array_merge( $query_vars, array(
'meta_key'  => '_wcpdf_invoice_number',
'orderby'   => apply_filters( 'wpo_wcpdf_invoice_number_column_orderby', 'meta_value' ),
'type'    => 'NUMERIC'
) );

por


$query_vars = array_merge( $query_vars, array(
'meta_key'  => '_wcpdf_invoice_number',
'orderby'   => apply_filters( 'wpo_wcpdf_invoice_number_column_orderby', 'meta_value' ),
'meta_type' => 'NUMERIC',
) );

Por admin

Deja una respuesta