よもやまチョモランマ

パーマリンクとスラッグを混同することなかれ

「パーマリンク」と「スラッグ」の設定で少々(いやかなり)混乱したので整理メモ。

「パーマリンクが4桁数字だと西暦とカブる」問題と
「記事のタイトルを変えてもスラッグが前のまま」問題が
同時多発したおかげで、ゴチャマゼになっていたのでした。

*****

まず、パーマリンク設定。

カスタム構造で
「/%post_id%/」にすれば
「1234」といった数字だけになる。

しかし、これだと西暦とカブってしまい
アーカイブ一覧の表示に影響する可能性があるので
「/post-%post_id%/」などとして
「post-1234」とかにする。

*****

つぎに、投稿スラッグ。

日本語ではなくしたい場合
「function.php」にコードを書けば
「post-1234」とかにできる。

しかし、テーマをコロコロ変えるサイトには不可なので
スラッグをIDから取得するプラグイン
「Slug or PostID」を使って
「1234」とかにする。

*****

これで良かったんです。
この二つはまったくの別物。
同期することも、させる必要もありません。

字面がクリソツなおかげで、スラッグも「post-1234」でなければいけない気がしてしまったんですね~。

いいんですよ。
スラッグには「post-」つかなくて。
記事一覧で、微妙に違う日本語が2行並ばなくなっただけでスッキリしたでしょ?