2016-07-22 125 views
1

我有自定義文章類型和自定義字段:expired_date
我想顯示該帖子沒有過期,所以基本上我想檢查一下,如果expired_date > current_date,帖子會顯示。自定義文章的Wordpress自定義文章

如何執行此WordPress循環查詢?

<?php 
    $args = array(
     'post_type' => 'job_listing' 

    ); 

    query_posts($args); 
    ?> 
     <?php while (have_posts()) : the_post(); ?> 

你可以請幫助我如何檢查自定義帖子查詢。

+0

更正拼寫WordPress的! –

回答

0
$today = date('Ymd'); 
$args = array(
    'post_type' => 'job_listing', 
    'meta_key' => 'the_date', 
    'meta_query' => array(
     array(
      'key' => 'the_date', 
      'value' => $today, 
      'compare' => '>=' 
     ) 
    ), 
    'orderby' => 'meta_value_num', 
    'order' => 'ASC' 
); 

$your_custom_query = new WP_Query($args); 

希望能幫助:)

+0

你想要什麼。你的意思是查詢沒有得到正確的職位,你有? – Coder

+0

我已經使用上面的查詢和打印上次執行的查詢,它打印 SELECT post_id,meta_key,meta_value FROM wp_postmeta WHERE post_id IN(6461)ORDER BY meta_id ASC 這是錯誤的 –

+0

是什麼問題? –