サポート » 使い方全般 » 複数カテゴリを条件にしたアーカイブページを表示したい

  • 初めて利用させていただきます。よろしくお願いします。

    早速ですが、まず実現させたいことは、
    AAとBBのカテゴリに属するアーカイブを表示させることです。
    実際には地域のカテゴリ(a市、b市…/親子階層有)とジャンル(グルメ、美容…/親子階層有)のカテゴリがあり、
    a市のページで「グルメ」のリンクをクリックすれば”a市のグルメ”だけを表示したアーカイブのページを表示、ということを実現したいです。

    パーマリンク設定に”%category%/”を入れていれば
    ”ドメイン/categories/cat1-slug+cat2-slug+cat-3slug+etc/”というURLを打てば実現できるのですが、サイトの構造上、パーマリンクに”%category%/”を入れられません。

    そのため色々模索してみたのですが、どれもうまくいきません…
    以下試したことです。

    ■プラグインの利用
    海外のサイトで複数カテゴリのアーカイブのURLを生成できるらしいプラグインを見つけたのですが
    http://fullthrottledevelopment.com/create-a-wordpress-archive-for-posts-in-multiple-categories
    こちら”ドメイン/categories/cat1-slug+cat2-slug+cat-3slug+etc/”のURLを入れても404が出てしまいます。
    ※パーマリンク設定に%category%/がない状態で上記URLを入れたときと同じです

    ■絞り込み検索の検索結果ページの利用
    下記の記事を参考にカテゴリをチェックボックスで指定できるのを利用して検索結果ページを表示させようとしたのですが
    http://kotori-blog.com/wordpress/refinement_search/
    検索キーワードを入れないと検索ページが表示されずにindex.phpが呼び出されてしまいます。
    上記記事の”add_filter(‘posts_search’,’custom_search’, 10, 2);”の部分はfunctionに記述しています。

    動的にquery_postを変更できるものがあってもいいのですが、プログラミングのスキルが至らないため自力ではどうすればよいかわかりません…。

    何か良い方法はありますでしょうか?よろしくお願いします。

  • トピック「複数カテゴリを条件にしたアーカイブページを表示したい」には新たに返信することはできません。