0

ポートフォリオ用に独自のテンプレートを作成しています。これは、Wordpress でゼロから作成した最初のテーマです。専門用語を話せなかったり、何と呼ばれているかわからない場合は、ご容赦ください... ;-)

カテゴリ「Featured」の最後の投稿と、親ページ「Cases」の最後のページを 5 つに制限してループするフロントページを作成しました。

カテゴリ投稿のリストをループする方法は知っていますが、それを最新のページと組み合わせるにはどうすればよいですか?

4

1 に答える 1

1

子である投稿を取得するループは次のとおりです。

$args = array(
    'post_type' => 'page',
    'numberposts' => 5,
    'post_status' => 'publish',
    'post_parent' => 33, // change this to the ID of the page you need
);

$posts = get_posts($args);

if ($posts) {
    foreach ($posts as $post) { 
         setup_postdata($post);
        // Your PHP code here.
    }
}

すべての Wordpress 投稿取得関数は、投稿を配列で返します。それらを「結合」したい場合はarray_merge、カテゴリループとページループからの投稿を同じ配列に入れて反復処理するか、複数の foreach または while ループを実行できます。

于 2013-08-22T21:19:51.227 に答える