Pregunta:
He leído innumerables publicaciones sobre el pedido de datos por valor numérico (a diferencia de la cadena, tengo un valor meta numérico y se ordena así 1 11 12 2233, etc.en lugar de la forma en que lo quiero
Estoy usando WP_Query he intentado usar meta_query => 'NUMERIC' pero no estoy seguro de si eso es lo que realmente se supone que debe hacer
p.ej
$args = array(
'meta_query' => array(
array(
'type' => 'NUMERIC'
)
),
'orderby' => 'meta_value',
'meta_key' => '_date',
'post_type' => 'events',
'posts_per_page' => 5,
'order' => 'ASC'
);
Respuesta:
necesitas usar
'orderby' => 'meta_value_num',
Además, si está ordenando fechas, el mejor consejo es ponerlas en una forma fácil de ordenar, como 2012-12-31.