カテゴリー名の落とし穴(1)名前の重複

名前の重複が同レベル(たとえば、親カテゴリの中)で出来ないのは当たり前だが、階層を変えてもダメと言われた。
じゃあ、スラッグ(slug)で逃げる方法はあるのかと試みると成功。

松[pein]
NOTE
–松[mastu]

これで記事の投稿はどうなるのか。この記事で試す。

カテゴリ管理画面

これが管理画面。同じ名前だが、子カテゴリーとして設定した「松」には頭にハイフンが付いている。





このCategory Order の設定画面ではどちらが「子カテゴリー」にしたのか判別は出来ない。





もちろん、ブログでの表示もただ「松」というカテゴリが二つ並んでいるだけ。

用は、スラッグ名さえ異なれば、幾つでも(取り合えず)同じ名前のカテゴリ名(私にしたらここは単なるラベルであって、表示に使うラベルをプログラム処理に使うというのは納得し難いのだが……いや、だから無理矢理英数変換するスラッグなんて機能を設けているのか……?)が作れる。

だから、作るときには、取り合えず親カテゴリの松くんなのか、子カテゴリの松くんなのか、とかカテゴリー名で分かるように付けておいて、スラッグで異なるものを振る。
次に、CategoryOrder で並びとかインデントを調節してから、最終的に名前を変える、というやり方がいいのだろう。
(DBには向かない思想だろうけれど……)

カテゴリー: WordPress, 設定 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA