wp-query – ordenar por valor numérico para el valor meta

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.

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım