2016-04-18 9 views
0

meta_keydeadlineが特定の日付の値より大きい投稿をすべて取得することはできますか?日付のメタ値がワードプレスの特定の日付よりも大きい投稿を取得する方法

<?php $args = array(
    'posts_per_page' => 5, 
    'offset'   => 0, 
    'category'   => '', 
    'category_name' => '', 
    'orderby'   => 'date', 
    'order'   => 'DESC', 
    'include'   => '', 
    'exclude'   => '', 
    'meta_key'   => 'deadline', 
    'meta_value'  => LARGER THAN 2016-04-19, 
    'post_type'  => 'post', 
    'post_mime_type' => '', 
    'post_parent'  => '', 
    'author'  => '', 
    'post_status'  => 'publish', 
    'suppress_filters' => true 
); 
$posts_array = get_posts($args); ?> 

どうすればよいですか?

答えて

1

日付のクエリを追加します。

'meta_query' => array(
    array(
     'key' => 'deadline' 
    ), 
    array(
     'key' => 'the_date', 
     'value' => '2016-04-19', 
     'compare' => '>=' 
    ) 
), 

はあなたが必要なもののためにそれを修正するが、これは動作するはずです。

+1

これは、ポストパブリッシュ時に作業する場合にのみ有効です。メタ用ではありません。 – vard

+0

ああ、誤読。良い目。 – wesside

+0

が更新されました。これが役立ちます。ありがとう。 – wesside

関連する問題