よもやまチョモランマ

カテゴリー一覧は固定ページにしない

もう、表示設定の「投稿ページ」は、全記事表示用の固定ページ「最新記事」か、「選択しない」かの二択に決めましょう。

そこを「おしらせ」など特定のカテゴリーの名前をつけた固定ページを作成して設定するから、ややこしくなるのです。

そりゃ、カテゴリーが「おしらせ」ひとつなら、「おしらせ」というタイトルの固定ページを用意して、それを投稿ページとして設定すればいいと思うでしょう。
固定ページですから、カスタムメニューにもサイトマップにも入れやすいですし、パンくずでもちゃんと「ホーム>おしらせ>記事のタイトル」と順序良く並んでくれます。
ヘッド部分も「in_category(‘info’)」で分岐すれば単頁のときも「おしらせ」と入りますから、わかりやすいです。

しかし、それは、カテゴリーが「おしらせ」ひとつだった場合のハナシ。

「ブログ」や「求人情報」などカテゴリーが増えてきたとき、「おしらせ」と同じように「ブログ」の固定ページを作るのは、ちょっと待った。

固定ページは「サイトURL/info/」と、直スラッグ。
カスタムメニュー、サイトマップ、フロントページからの直リンクでも
「おしらせ一覧」に飛ぶと、飛んだ先は空っぽです。
そこにカテゴリーごとの一覧を表示させるには「archive-info.php」などのテンプレを作ってアップロードし、固定ページでテンプレとして選ぶ必要があります。

サイドバーウィジェットから飛ぶ先は「サイトURL/category/info」
おそらく、WP的にはこっちが一覧ページとして正解なのでしょう。

しかし、各リンク先をココにするのは、一筋縄ではいきません。

カスタムメニューでは「メニュー項目を追加」のところで「カテゴリー」をチョイスしなければなりませんし

サイトマップ(PS Auto Sitemap)では「カテゴリーと投稿の表示」を「分割」にして

分割した先に行かせないためには、CSSで非表示にするという手間まで加わってきます。

.posts_in_category {display: none;}

テンプレートは最低限にしておきたいので、一覧の類はすべて「index.php」でまかないたいものです。

ただ、ひとつ問題がありまして。
「サイトURL/category/info」だと、パンくずリストが、
「ホーム>記事タイトル」と、カテゴリーを飛ばした形になってしまうのですよ。

いやいやいや、そこは「ホーム>カテゴリ>記事タイトル」でしょ!?

URLでは割り込んでくるくせに、パンくずではエスケープなんて、何様なんだよカテゴリー・・・