2011-02-07 17 views
0

カテゴリを表す5つのブログセクションがあります。しかし、すべてのカテゴリをクリックしなくても、すべての5つのセクションに投稿を含めると「すべて」というカテゴリがありたいと思います。ブログカテゴリテンプレート内の複数のカテゴリから投稿を取得する

これを行う唯一の方法は、ブログカテゴリテンプレートファイルに何かを追加して、「すべて」カテゴリと同様に通常のカテゴリ投稿を含めることです。

ここで私は投稿を照会する場所にあると思います。 if($ wp_query-> have_posts()):while(have_posts()):the_post();

ただし、テーマの正しいタイトルを指定するためのいくつかの点を除き、現在のカテゴリIDを特定するものはありません。

私が説明したことを達成する最良の方法は何でしょうか?

答えて

0

wp_queryオブジェクトと対話することができます... query_posts()と対話するのと同じ方法で、同じ引数を受け入れます。次のように(wordpress codex: query_posts function referenceから)カテゴリーのパラメータを使用するかについては

カテゴリーは、特定のカテゴリに関連付けられている 投稿を表示パラメータ。

  • cat(int) - カテゴリIDを使用します。

  • category_name(文字列) - 使用カテゴリ スラッグ(名前ではない)。

  • category__と(配列) - カテゴリ を使用してください。

  • category__in(配列) - カテゴリ を使用してください。

  • category__not_in(配列) - カテゴリIDを使用してください。

$ wp_queryを参照すると、クエリの変数がすでに定義されているので、任意のパラメータで独自のクエリを設定できます。

関連する問題