つまり開業日が5年以内のショップは表示されるってこと
若い店から表示
<!----宣言-----> <?php $d_today = date("Ymd");//今日を取得して $d_5years = $d_today - 50000;//5年と00ヶ月00日を引くと5年前の日付を取得できる。 $args = array( 'posts_per_page' => 3, 'post_type' => 'shop', //カスタム投稿名 'meta_key'=>'open_day', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'meta_query' => array(//カスタムフィールドによる絞り込み array( 'key' => 'open_day',//カスタムフィールド オープン日 'value' => '',//空のやつは 'compare'=>'NOT IN'//含めん ), array( 'key' => 'open_day',//カスタムフィールド名 オープン日 'value' > $d_5years, //5年以内のやつを 含める (数値大きいと5年以内) ), ), ); ?>
アドバンスで日付作った。
meta_query
http://elearn.jp/wpman/column/c20110915_01.html
php日付
http://php.net/manual/ja/function.date.php