スケジュール準備
未来記事表示 No Future Post
http://imasashi.net/blog/wordpress/future-info.html
もしっくは
ファンクション未検証http://istks.net/2300
function myfunc($data, $posts) { if ($data['post_status'] === 'future' && $posts['post_status'] === 'publish') { $data['post_status'] = 'publish'; } return $data; } add_filter('wp_insert_post_data', 'myfunc', 10, 2);
ループ みけん
<?php function filter_where($where = '') { $where .= " AND post_date > '" . date('Y-m-d', strtotime('0 days')) . "'"; return $where; } add_filter('posts_where', 'filter_where'); query_posts(array( 'cat' => ※記事カテゴリーID, 'order' => ASC, ));?> <?php if (have_posts()) : ?> <?while (have_posts()): the_post(); ?> ※ループ中身 <?php endwhile; ?> <?php else : ?> ※予定が無い場合のメッセージ <?php endif; ?>
カテゴリーページの場合みけん
<?php function filter_where($where = '') { $where .= " AND post_date > '" . date('Y-m-d', strtotime('0 days')) . "'"; return $where; } add_filter('posts_where', 'filter_where'); query_posts(array( 'cat' => get_query_var('cat'), 'order' => ASC, ));?>
アーカイブページみけん
<?php function filter_where($where = '') { $where .= " AND post_date > '" . date('Y-m-d', strtotime('1 days')) . "'"; return $where; } add_filter('posts_where', 'filter_where'); global $query_string; query_posts($query_string . "&order=ASC"); ?>
何日間とか指定
http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/query_posts#.E6.97.A5.E6.99.82.E5.BC.95.E6.95.B0
何日から何日と指定
http://webcake.no003.info/webdesign/wp-queryposts-datesearch.html
記事が無い時ほかのページ みけん
http://ja.forums.wordpress.org/topic/21998?replies=5
本日の日付から過去30日間に書かれた最新記事を5件表示みけん
http://www.imamura.biz/blog/cms/wordpress/tips/8176
ignore_sticky_posts=1とは
http://mekemoke.jp/2012/10/428.html
検証結果===============
>< =><=がキーマン [php]function filter_where($where = '') {//フィルター $where .= " AND post_date > '" . date('Y-m-d', strtotime('0 days')) . "'";//AND post_date のあとの記号で未来過去をチェンジ return $where; } add_filter('posts_where', 'filter_where');[/php]