2012-01-02 14 views
0

「ベルギー」、「オランダ」、「日本」などのサブカテゴリを持つ「旅行」という親カテゴリがある場合、どのようにカテゴリのすべての投稿を含むページを作成できますか? 次に、ユーザーが選択するサブカテゴリに応じて、表示する投稿をフィルタできるようにする必要があります。Wordpress:ページ内の投稿をフィルタ/ソートする?

サブカテゴリ "japan"の "travel"投稿を表示するには、 "netherlands"と "belgium"から他の投稿を非表示にする必要があります。

このすべては、リフレッシュする必要はありません。

助けてください!

<?php 
    $args = array( 
    category="xxx", 
    // you set the parameters as you need. 
); 
    $my_query = new WP_Query($args); 
?> 

はそれが役に立てば幸い:

答えて

0

は、カスタムクエリを使用する必要があります。歓声

0

すべての投稿を1つのカテゴリに表示する場合は、そのカテゴリのページにリンクするだけです。あなたはパーマリンクを使用している場合は、URLの形式は次のようになります。

http://yourdomain.com/category/category_name 

あなたは、そのページの外観をカスタマイズしたい場合は、あなたのテーマのcategory.phpテンプレートを変更します。カテゴリごとに異なる外観が必要な場合は、カテゴリ別の[slug] .phpテンプレートを作成できます。

リフレッシュを必要とせずにサブカテゴリを動的にフィルタリングする場合は、そのカテゴリーページの各投稿のdivにcategory-[slug]クラスを追加し、jQueryを使用して動的に投稿を表示/非表示にすることをおすすめしますそれらのクラス。

-1

詳細な記事はhere &です。私はそれもテストしました。

関連する問題