← WordPress

[WP] Ordernar posts por custom field com data

Lida 1927 vezes

Offline

Thomato 
Membro
Mensagens 4125 Gostos 3
Feedback +2

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2

Tenho um custom field que representa uma data no formato d/m/Y (DD/MM/YYY) e quero ordenar os posts de um custom post type por essa data.
O problema é que está a ordenar-me os posts baseando-se apenas no dia e ignora o mês e o ano.

O código que tenho é este:
Código: [Seleccione]
$today = date('d/m/Y');
query_posts(array(
'post_type' => 'nome do post type',
'posts_per_page' => 20,
'meta_key' => 'nome do custom field',
'orderby' => 'meta_value',
'order' => 'ASC',
    'meta_query' => array(
        array(
           'key' => 'nome do custom field',
           'meta-value' => $value,
           'value' => $today,
           'compare' => '>=',
           'type' => 'CHAR'
       )
)
));

Alguma sugestão? :)