最近そのような事があり原因を調べたりしたのでまとめです。
調べている間に他の原因も見つけたので紹介します。
ページにnoindexが設定されている
管理画面の 「All in ONE SEO > タクソノミー > 対象のタクソノミー >検索結果に表示」 が「いいえ」になっていないか確認しましょう。
All in ONE SEOではnoindexになっているページは出力されません。
タームが登録されている投稿が1つもない
見出しのとおりです。
一覧として出すものがなくてもページが必要な場合はプラグインの都合上、個別に追加するしか無いでしょう。
個別に追加するには管理画面の 「All in ONE SEO > サイトマップ > 一般的なサイトマップ >追加ページ」空追加することができます。
サイトマップの出力設定にチェックが入っていない
All in ONE SEOのサイトマップの設定で、タクソノミーのページはデフォルトではすべて出力するようになっていますが、カスタマイズして選択したタクソノミーのページのみサイトマップに出力される様になっている場合があります。
タクソノミーのスラッグに大文字が含まれている
私の今回の原因はこれでした。
ここ以外は問題なかったのですが基本的に推奨はされていないようなので、大文字は使わないようにしましょう。
スラッグを変えると別のタクソノミーとして認識されるので、タームを登録・投稿に設定し直す、かデータベースのスラッグもすべて置換する必要があります。
後者は関係ない他のデータも変更されサイトが壊れる可能性があるのでちゃんと知識を持った人が対応することをおすすめします。
ということで少しニッチなエラーですがお困りの人の助けになれば幸いです。
■□■□■□■□■□■□■□■□■□■□
営業時間:平日9:00〜18:00
●福岡オフィス
〒810-0042
福岡市中央区赤坂1-12-6 赤坂Sビル2F
TEL:092-726-5550 FAX:092-726-5558
●宮崎出張所
〒880-0001
宮崎県宮崎市橘通西3-10-32
宮崎ナナイロ東館8FATOMica内
⇒ メールでのお問合せ
⇒ ホームページ制作実績
⇒ 会社案内
■□■□■□■□■□■□■□■□■□■□