• WordPress、PHPともに始めて数か月の者です。今回、初めてフォーラムに投稿させていただきます。

    現在、以下のことを実現したいのですが、中々うまくいかず悩んでいます。

    ——-

    1. 2つの投稿タイプで共通のタグを使いたい
    2. 投稿タイプごとにタグのアーカイブを用意したい
    ——-

    カスタム投稿タイプで、「ニュース」と「ブログ」の2つの投稿タイプを作成して、両方の投稿タイプに1つのカスタム分類「共通タグ」を登録しました。

    試しに「CD」というタグを、両方の投稿記事に付けてみたのですが、タグのアーカイブページにアクセスすると「ニュース」と「ブログ」両方の記事が一緒に表示されてしまいます。

    正しい動作なのだと思いますが、今回は以下のようなURLでそれぞれ分けて表示したいのです。

    xxx.com/news/tag/cd
    xxx.com/blog/tag/cd

    言葉足らずな部分もあると思いますが、どなたかご教授をどうぞよろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック投稿者 makoto

    (@makoto-jp)

    フォーラム内にて、改めて参考になる質問がないか探していたところ、私の実現したいことと重なる質問を発見しました。

    複数のカテゴリに属する記事についてカテゴリを識別する方法
    [解決済み] 複数カテゴリに所属する子カテゴリー内の記事の扱い

    上記の2件です。内容を読むと、リファラー、セッション、クッキーなどを使用するように回答されています。

    上記質問の回答などを参考にしたところ、私が望むことを実現するには以下のことをする必要があるのでしょうか?

    1. 「ニュース」または「ブログ」のページにアクセスした際、セッションなどで投稿タイプを判別する値を格納。
    2. 「ニュース」または「ブログ」から共通タグのアーカイブにアクセスした場合、「?post_type=news」などのパラメータを追加する。
    3. パラメータが付いたURLをリライトして「xxx.com/news/tag/cd」などの形式にする。

    考えが上手くまとまっていないため、的外れなことを書いているかもしれません。上記の方法で実現できるのか、それとも他に最善の方法があるのか、引き続き回答をお待ちしていますのでよろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「投稿タイプで共通のタグだが投稿タイプごとにタグのアーカイブを用意」には新たに返信することはできません。