Simplicityの特徴 › フォーラム › Simplicityについての質問 › パンくずリストとカテゴリの優先順位の質問
- このトピックには2件の返信、2人の参加者があり、最後に
Hidekichiにより10年、 4ヶ月前に更新されました。
-
投稿者投稿
-
-
2016年2月5日 1:22 PM #36209
ほしの
ゲスト初めて質問させていただきます。
タイトルの上にあるパンくずリストを任意のカテゴリにしたいのですがどうすればよろしいのでしょうか?
見た感じタイトルの下にあるカテゴリの一番最初に表示されているカテゴリがパンくずリストに表示されているようなのですが、どうも名前順みたいなんですよ。
なのでどうやっても自分が設定したいカテゴリがパンくずリストに表示されません!
なのでカテゴリの優先順位の設定のやり方を知りたいです!
いろいろ調べたのですが、ウィジェットの方はみつかるのですがタイトルしたのカテゴリの方はわかりませんでした。
-
2016年2月5日 8:32 PM #36236
わいひらキーマスター以下と同じ質問ということですよね。
パンクズリストに関する上でも書きましたがカテゴリを一つだけ表示するというのではダメなのでしょうか?
自分の好みのものを表示させたい場合は、breadcrumbs.phpを自前で意図通りにカスタマイズしていただくしかないかもしれません。
ここらへん。
$par = get_category($cat[0]->parent);自分の好みのカテゴリをパンくずリストに表示させるテーマなどが他にありましたら、参考にしたいので後学のため教えていただけると嬉しいです。
-
2016年2月5日 8:56 PM #36242
Hidekichi
ゲスト> わいひらさん
例えば、カテゴリが複数ある場合、ドロップダウンで出すというのはどうでしょう?
サンプル: スキンを作ろうとしていた残骸A | codepen
これ、まだ動くと思うんですけれども、スマホの時サイズ節約のために複数のカテゴリがある場合はドロップダウンに変わります。動作はjQueryでやってますがその理由はただレスポンシブに表示を変えるためだけです。
今回のように場所が決まっていて、複数のカテゴリがある場合は最初からドロップダウンで良いと思うのでPHPでやるのが良いかと思います。get_categoryあるいは、get_the_categoryどちらがよいのか、また他に良いのがあるのかは調べてませんけれども、それらで配列が取得できたら、配列の数を数えて1つ以上の時はドロップダウンでselectのoptionに展開、それ以外は従来の表示とするなどの方法でイケそうな気がします。
もしかすると、いきなりoptionに展開できる方法があるかも知れませんが、マニュアルでもそんな行数が増えるわけではないようにも思います。問題はこれを実装した時にSEO的にどうかという点です。Googleの検索はこのパンくずリストが表示されるようにもなっているので、phpでドロップダウン出力してしまうとうまくGoogle側が対応できないかも知れません。
普通というか僕が知っているパンくずリストは、その記事まで到達する時にどういったディレクトリをたどるかを表したものだと理解しています。wordpressでは記事がダイレクトに出力されるので、分類自体がディレクトリではなくカテゴリなどのマーキングというかジャンル分けになっています。いわゆるタグ付けってやつです。
なので、おのずと表示したいページが複数のジャンルやタグに属することもあり、パンくずリストをどう作成するのが正しいのかの正解が見つけにくいと思うんですけれども、ひとつのアイデアとして。
-
-
投稿者投稿
- フォーラム「Simplicityについての質問」には新規投稿および返信を追加できません。