サポート » 使い方全般 » カテゴリリストを利用して絞り込んでいく方法について

  • YMorita

    (@ymorita)


    はじめまして
    知人から情報サイトの作成を頼まれたのですが、予算が殆ど無いとのことで、私に話があったのですが、私自身もHTMLとCSSの知識がある程度あるくらいで、PHPはほぼ素人です。
    Wordpressに関しては、何度かブログとして構築を行ったことがあるレベルとなります。

    内容としてはサイトの中に情報ページと管理者ブログを作りたいとのことでしたので、それぞれカスタム投稿タイプで作成することにしました。
    ブログの方はこれまで作ったような感じで構築できそうなのですが、情報ページの構築で困っております。

    カスタム投稿タイプ「情報」の中に「地域」「ジャンル」「特徴」「予算」の4つのカテゴリを設定し、「地域」「ジャンル」にはそれぞれ子カテゴリが存在しています。

    トップページに wp_list_categories で各ジャンル一覧へのリンクを作成した状態です。

    このリンクから、taxonomy.php でどれかのカテゴリを指定すればカテゴリで記事の絞り込みはできるのですが、そこからさらにカテゴリで絞り込んでいく方法がわかりません。

    taxonomy.php内に wp_list_categories を記述するとカテゴリーで絞りこまれた状態での記事数ではなく、投稿に含まれる各カテゴリの記事数が表示されており、リンクをクリックすると、そのカテゴリーの記事一覧が表示されてしまいます。
    リンクをクリックすると現在選択されているカテゴリと選択したカテゴリの両方が含まれている記事を表示して絞り込んでいくようにしたいのです。

    プラグインなどで複数カテゴリを選択してサーチフォームで絞り込む方法は試したのですが、件数がカテゴリごとにばらつきが大きくなりそうですので、件数を確認しながらカテゴリへのリンクで少しづつ絞り込めるようにしたいのです。

    カテゴリーリストの表示方法は wp_list_categories で記述されるフォーマットで良いと考えております。

    知識不足で、申し訳ないですが、よろしくお願いします。

  • トピック「カテゴリリストを利用して絞り込んでいく方法について」には新たに返信することはできません。