0

各投稿の下部に古い投稿と投稿日を表示できる機能はありますか?古い投稿は同じカテゴリに属している必要があります。インターネットで検索しましたが、誰もが以前の投稿を1つだけ表示しているようです

どうもありがとうございます

4

2 に答える 2

0

get_posts 関数を使用すると、投稿の複雑なクエリを作成できます。これを使用して、順序とカテゴリのパラメーターを使用して古い投稿を取得できます。

于 2012-10-14T18:12:59.227 に答える
0

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を参照してください

于 2012-10-15T01:44:45.213 に答える