ポートフォリオ用に独自のテンプレートを作成しています。これは、Wordpress でゼロから作成した最初のテーマです。専門用語を話せなかったり、何と呼ばれているかわからない場合は、ご容赦ください... ;-)
カテゴリ「Featured」の最後の投稿と、親ページ「Cases」の最後のページを 5 つに制限してループするフロントページを作成しました。
カテゴリ投稿のリストをループする方法は知っていますが、それを最新のページと組み合わせるにはどうすればよいですか?
ポートフォリオ用に独自のテンプレートを作成しています。これは、Wordpress でゼロから作成した最初のテーマです。専門用語を話せなかったり、何と呼ばれているかわからない場合は、ご容赦ください... ;-)
カテゴリ「Featured」の最後の投稿と、親ページ「Cases」の最後のページを 5 つに制限してループするフロントページを作成しました。
カテゴリ投稿のリストをループする方法は知っていますが、それを最新のページと組み合わせるにはどうすればよいですか?
子である投稿を取得するループは次のとおりです。
$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 ループを実行できます。