web-dev-qa-db-ja.com

静的ページで自分の投稿をプレビューする

私はWPが初めてです。

私がすでに持っているもの -

私はいくつかの投稿カテゴリでニュースブログを作成しています。各カテゴリは異なるセクションとして機能します(経済、スポーツなど)。

私が達成したいこと -

私が達成しようとしているのは、各カテゴリの最後の投稿をプレビューし、「ニュースサイト」のメインページとして機能する静的ページを設定することです。

  1. 静的ページでプレビューを入れ子にするにはどうすればよいですか(静的ページは正しい投稿であることを理解していますか?)。
  2. 特定の日付からすべての投稿を取得する方法はありますか?
  3. カテゴリ別にグループ化する方法はありますか?

私はそれが「大きな」問題であることを知っています。私は方向性を探しているだけでチュートリアルではありません。

どうもありがとう

シャニ

1
shannoga

フロントページとして静的ページを設定し、そのページ用のPHPテンプレートを作成して割り当て、必要なカテゴリを検索して表示するためにテンプレート内に複数のクエリをスタックする必要があります。これは1つです、あなたはたくさんいるかもしれません:

// get the last post (any date) from 'Featured' category
$featured = new WP_Query( 'category_name=Featured&posts_per_page=1' );
if ( $featured->have_posts() )
{
    while ( $featured->have_posts() )
    {
        $featured->the_post(); // fill $post with data
        ?>
            <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                <!-- output markup and display the post(s) -->
            </div>
        <?php 
    }
}
rewind_posts();

// start next query

それはあなたにアイデアを与えるはずです、少なくとも、それにはかなりの部分があります。がんばろう。

2
Jeff