カテゴリー一覧は固定ページにしない
もう、表示設定の「投稿ページ」は、全記事表示用の固定ページ「最新記事」か、「選択しない」かの二択に決めましょう。
そこを「おしらせ」など特定のカテゴリーの名前をつけた固定ページを作成して設定するから、ややこしくなるのです。
そりゃ、カテゴリーが「おしらせ」ひとつなら、「おしらせ」というタイトルの固定ページを用意して、それを投稿ページとして設定すればいいと思うでしょう。
固定ページですから、カスタムメニューにもサイトマップにも入れやすいですし、パンくずでもちゃんと「ホーム>おしらせ>記事のタイトル」と順序良く並んでくれます。
ヘッド部分も「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では割り込んでくるくせに、パンくずではエスケープなんて、何様なんだよカテゴリー・・・