- 2009-06-30 (火) 20:51
- 未分類
P_BLOGからWordPressへのエントリー移転後、サイト内リンクや画像ファイルのリンクを貼り替えたりしているうちに、妙なことに気がついた。
このBlogでは、各エントリーのパーマリンクを”/archives/123″となるように設定している。そして移転エントリーの記事番号は63まで。つまり、移転後の新規エントリーの記事番号は64~になるはずなのだが、何故か211だの227だの、3桁の記事番号に跳ね上がっているのだ。
その謎は、phpMyAdminでwp_postsのレコード数と各レコードの内容を確認して納得した。どうやら、WordPressでは自動保存や下書き保存した記事がリビジョンとして保存され、それぞれに記事番号が与えられているらしい。うーん、これは嫌な仕様だな~。
で、ググってみたらすぐに解決策が見つかった。このWordPressの投稿リビジョン機能を無効にしてみた – Hinemosuという記事を投稿した方も、WordPressのバージョン2.6以降で取り入れられたこの機能に閉口したらしい。この方は、Disable Revisions and Autosave pluginsというPluginを居導入して解決したらしいので、私も同じプラグインを導入することにした。WordPressの自動保存機能とリビジョン機能を同時にOFFにするPluginだそうな。うまく動作すれば、記事番号がちゃんと連番になるはずだ。
なお、既にDatabaseに保存されてしまっていた不要なリビジョンはphpMyAdminからすべて削除し、大きな記事番号を与えられていた4記事に64~67の記事番号を付け治したので、今回導入したPluginが上手く動作していれば、記事番号は68になるはずだ。では、保存するよ?えい、ポチッ。
追記
6月30日追記
なんで記事番号が329になるんだ。orz
もう一度、原因をよく探らないと。
7月1日追記
wp_postsだけでなく、wp_postmetaの編集も必要らしい、と判断した。ついでに、categoryとtagもおかしなことになっていたので、wp_terms、wp_term_relationships、wp_term_taxonomyも修正。今度こそ、大丈夫だと思う。
7月7日追記
実は、上記のwp_pastmetaの編集をしても解決してなかったのだが、ようやく解決した。詳細は別エントリで解説する。
- Newer: モンシロチョウとツマグロヒョウモン♀
- Older: カラスアゲハの飛翔写真
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://wp.devgiri.org/71/trackback
- Listed below are links to weblogs that reference
- Disable Revisions and Autosave plugins from Field Notebook. (2008.07.22→2010.08.11)