2017-04-07 4 views
0

私はmeta_key(evento_fecha)でWordPressクエリを注文しようとしていますが、追加/編集時間で注文しています。オーダーワードプレスmeta_key

evento_fechaは(2017年3月4日)のように保存されたカスタムメタボックス(jqueryの日付ピッカー)、である

は私のコードを見てください:

<?php 
$today = date("Y-m-d"); 
$args_eventos = array(
      'post_type' => 'eventos', 
      'posts_per_page' => 3, 
      'meta_key'  => 'evento_fecha', 
      'meta_value' => date("Y-m-d"), 
      'meta_compare' => '>=', 
); 

$query_eventos = new WP_Query($args_eventos); 
?> 

答えて

1

をこのクエリ

に確認してください。
$today = date("Y-m-d");  
$args_eventos = array(
     'post_type' => 'eventos', 
     'posts_per_page' => 3, 
     'meta_query' => array(
      array(
       'key'  => 'evento_fecha', 
       'value' => date("Y-m-d"), 
       'compare' => '>=' 
      ), 
     ), 
    ); 
    $query_eventos = new WP_Query($args_eventos); 

https://codex.wordpress.org/Class_Reference/WP_Query

+0

ありがとう! @ rafin-karki私は、 'orderby' => 'meta_value_num'と 'meta_key' => 'evento_fecha'を追加して正しい順序を取得します。 –

0

は、私は右の注文usinを取得参照してくださいグラムこの:

'orderby' => 'meta_value_num', 
'meta_key' => 'evento_fecha', 
$today = date("Y-m-d"); 
$args_eventos = array(
     'post_type' => 'eventos', 
     'posts_per_page' => 3, 
     'meta_key'  => 'evento_fecha', 
     'meta_value' => date("Y-m-d"), 
     'meta_compare' => '>=', 
     'orderby' => 'meta_value_num', 
     'meta_key' => 'evento_fecha', 
    ); 

$query_eventos = new WP_Query($args_eventos); ?> 
関連する問題