各投稿の下部に古い投稿と投稿日を表示できる機能はありますか?古い投稿は同じカテゴリに属している必要があります。インターネットで検索しましたが、誰もが以前の投稿を1つだけ表示しているようです
どうもありがとうございます
get_posts 関数を使用すると、投稿の複雑なクエリを作成できます。これを使用して、順序とカテゴリのパラメーターを使用して古い投稿を取得できます。
wp フィルターを使用してこれを実現できます
// Return posts from the last 30 days:
function filter_where( $where = '' ) {
// posts in the last 30 days
$where .= " AND post_date > '" . date('Y-m-d', strtotime('-30 days')) . "'";
return $where;
}
add_filter( 'posts_where', 'filter_where' );
$query = new WP_Query( $query_string );
remove_filter( 'posts_where', 'filter_where' );
また
// Return posts for March 1 to March 15, 2010:
function filter_where( $where = '' ) {
// posts for March 1 to March 15, 2010
$where .= " AND post_date >= '2010-03-01' AND post_date < '2010-03-16'";
return $where;
}
add_filter( 'posts_where', 'filter_where' );
$query = new WP_Query( $query_string );
remove_filter( 'posts_where', 'filter_where' );
詳細については、このhttp://codex.wordpress.org/Class_Reference/WP_Queryを参照してください