WordPressはMTと違ってpost_idが連番にならない

WordPressでエントリを書いているときに、パーマリンクをMT時代と同じくpost_idにしているのだけど、やたらに番号が飛んでしまってるのに気づいた。

ググってみると、

WordPressでpost_idが増え続ける怪現象 | しばた工務店 Weblog

  • 自動保存
  • プレビュー
  • 下書きなどの保存履歴

の時にpost_idがどんどんインクリメントされる仕様らしい。

これはMovableTypeから移行してきた人は、言われなかったら確実に落とし穴だと思う…。MTは公開時にインクリメントだから下書き保存しようがプレビューしようが問題なかったから。パーマリンクにpost_id使ってない人なら気にすることもないのだろうけど、私の場合は思いっきり使ってるので番号が飛ぶのは違和感あるからどうしようかと悩み中。

プラグインで自動保存などを無効にする方法もあるようだけど、根本的な解決にはならないし。

今後のエントリについてはpost_idをパーマリンクに使うのは止めて、年月日+連番のような感じにするか…。そうすると過去のエントリのリンクは今のままにしておきたいので、そこと矛盾しそうだし…。

新旧のパーマリンク間でリダイレクト設定をしてくれるプラグインもあるようだけど。

パーマリンクの変更後、旧アドレスでもアクセスできるWordPressのプラグイン | コリス

きちんとリダイレクトさえできれば、Googleとかからの取りこぼしも心配しなくていいのだけどな。特にこのブログは広告を貼っているわけでもないけど(たまにamazonアフィ貼る程度)、技術情報とかは検索エンジン経由でけっこう来ているのでせっかくならそのルートは残しておきたい。

パーマリンク形式を変えて、過去のエントリはリダイレクトさせる方向で考えてみようかな。

タイトルとURLをコピーしました