パンくずリストとカテゴリの優先順位の質問

Simplicityの特徴 フォーラム Simplicityについての質問 パンくずリストとカテゴリの優先順位の質問

  • このトピックには2件の返信、2人の参加者があり、最後にHidekichiにより10年、 4ヶ月前に更新されました。
2件の返信スレッドを表示中
  • 投稿者
    投稿
    • #36209
      ほしの
      ゲスト

      初めて質問させていただきます。

      タイトルの上にあるパンくずリストを任意のカテゴリにしたいのですがどうすればよろしいのでしょうか?

      見た感じタイトルの下にあるカテゴリの一番最初に表示されているカテゴリがパンくずリストに表示されているようなのですが、どうも名前順みたいなんですよ。

      なのでどうやっても自分が設定したいカテゴリがパンくずリストに表示されません!

      なのでカテゴリの優先順位の設定のやり方を知りたいです!

      いろいろ調べたのですが、ウィジェットの方はみつかるのですがタイトルしたのカテゴリの方はわかりませんでした。

    • #36236
      アバター画像わいひら
      キーマスター

      以下と同じ質問ということですよね。
      パンクズリストに関する

      上でも書きましたがカテゴリを一つだけ表示するというのではダメなのでしょうか?

      自分の好みのものを表示させたい場合は、breadcrumbs.phpを自前で意図通りにカスタマイズしていただくしかないかもしれません。
      ここらへん。
      $par = get_category($cat[0]->parent);

      自分の好みのカテゴリをパンくずリストに表示させるテーマなどが他にありましたら、参考にしたいので後学のため教えていただけると嬉しいです。

    • #36242
      Hidekichi
      ゲスト

      > わいひらさん

      例えば、カテゴリが複数ある場合、ドロップダウンで出すというのはどうでしょう?

      サンプル: スキンを作ろうとしていた残骸A | codepen

      これ、まだ動くと思うんですけれども、スマホの時サイズ節約のために複数のカテゴリがある場合はドロップダウンに変わります。動作はjQueryでやってますがその理由はただレスポンシブに表示を変えるためだけです。
      今回のように場所が決まっていて、複数のカテゴリがある場合は最初からドロップダウンで良いと思うのでPHPでやるのが良いかと思います。

      get_categoryあるいは、get_the_categoryどちらがよいのか、また他に良いのがあるのかは調べてませんけれども、それらで配列が取得できたら、配列の数を数えて1つ以上の時はドロップダウンでselectのoptionに展開、それ以外は従来の表示とするなどの方法でイケそうな気がします。
      もしかすると、いきなりoptionに展開できる方法があるかも知れませんが、マニュアルでもそんな行数が増えるわけではないようにも思います。

      問題はこれを実装した時にSEO的にどうかという点です。Googleの検索はこのパンくずリストが表示されるようにもなっているので、phpでドロップダウン出力してしまうとうまくGoogle側が対応できないかも知れません。

      普通というか僕が知っているパンくずリストは、その記事まで到達する時にどういったディレクトリをたどるかを表したものだと理解しています。wordpressでは記事がダイレクトに出力されるので、分類自体がディレクトリではなくカテゴリなどのマーキングというかジャンル分けになっています。いわゆるタグ付けってやつです。
      なので、おのずと表示したいページが複数のジャンルやタグに属することもあり、パンくずリストをどう作成するのが正しいのかの正解が見つけにくいと思うんですけれども、ひとつのアイデアとして。

2件の返信スレッドを表示中
  • フォーラム「Simplicityについての質問」には新規投稿および返信を追加できません。
スポンサーリンク
アドセンス(大)
アドセンス(大)