Suporte » Plugins » Problema com ordenação por meta_value com valores de data

  • maiadev

    (@maiadev)


    Olá amigos,

    em meu website, tenho um tipo de post customizado “evento”, esse tipo de post possui um custom field ‘_data_evento’ que recebe dados desta maneira:

    2015-10-01
    2015-11-01
    2016-02-01

    na consulta, estou utilizando da seguinte sintaxe:

    get_posts(
    	array('posts_per_page' => 5,
    		  'post_type' => 'evento',
    		  'order_by' => 'meta_value_num',
    		  'order' => 'DESC',
    		  'meta_query' => array('key'=>'_data_evento')));

    O problema!

    Para datas que correspondem ao mesmo ano, exemplo:

    2015-10-01
    2015-11-01
    2015-12-01

    o resultado é:

    2015-12-01
    2015-11-01
    2015-10-01

    Porém, desta maneira, não funciona:

    2015-10-01
    2015-11-01
    2016-02-01

    Alguém saberia me orientar a respeito?

  • O tópico ‘Problema com ordenação por meta_value com valores de data’ está fechado para novas respostas.