[WP] アスペなのかも

弊社旧旧ブログ『でする?』の移転を忘れてたので持ってきました。こちらは元からパーマリンクが eid1663.html のように数字なのでそれより前を一括で書き換えれば OK なので楽です。
ほんとね、なんで WordPress もパーマリンクを数字にしなかったのかと。何カッコつけてイングリッシュにしたのかと! 2011 年 04 月のわしに「パーマリンクは数字にしろ」と D メールを送りたい気分です。おかげで未だに過去ポストのブログ内リンクの修正が終わりません。多すぎて。
例)https://mickeymouth.sakura.ne.jp/2012/01/special-benefits-4-active-members/https://negima.work/609
こういうのをひとつひとつ手作業で直しております。旧ブログのポストが新ブログの何番のポストか確認して、リンクを書き換えて ―― まだ 16 ポスト x 11 ページ分残ってるよ……。

今後ブログを、特に WordPress を始めようと思ってる皆さんへ。
まとめサイトじゃない、特に収益化は考えない、1 日 1 本以上投稿する、って人はパーマリンクを数字にしたほうが楽だよ。2,500 本とかポストがたまったあとパーマリンク変更 & 引っ越しするときしぬよ。

なお『でする?』を WordPress に統合するのはやめました。
1024 x 768 ディスプレイに最適化された 2,000 年代インターネットの空気を感じつつお楽しみください。

で、パーマリンクを数字にした場合、基本的に 7662 の次のポストの ID は 7663 です。
けど WordPress には自動下書きや履歴(リビジョン)を取る機能があって、デフォルトだとそれらが on です。自動下書きやリビジョン保存がなされると、ポストと同じくデータベースの wp_posts にたまっていくため、ID が飛ぶんですよね。※その他画像アップロード等でも飛ぶけどこれは仕方が無い。
わしはこれがイヤなので自動下書きもリビジョンも停止してます。が。

function autosave_off() {
wp_deregister_script('autosave'); }
add_action( 'wp_print_scripts', 'autosave_off' );

自動保存を無効にする処理を functions.php に書いてるにもかかわらず。

181108_01

何かの拍子で自動保存されるんですよね。そのたびにデーターベースにアクセスして auto-draft のところを draft に書き換えて ID を詰めております。こうしないとその ID 使えないし。auto-draft の上の 2 つも auto-draft を draft にしたやつです。
データーベースの ID とか気にしすぎだろう? 自分でもそう思うけどイヤなものはイヤなのだ……! 順番を現す数字は特別な理由がない限りキレイに並んでないとイヤなのだ……!

その前になんで自動保存無効にしてるのに自動保存されるのかって話ですが。
こういうのもイヤなのだ……! なんでそうなるのかよくわからないけど現状それほど不都合なく回ってるからいいじゃんってのもイヤなのだ……!

そう言えば Google 先生的に重複コンテンツは嫌われるそうで。
いまみたいに mickeymouth.sakura.ne.jp と negima.work の両方に同じコンテンツが載ってる状態。
でもポスト毎に 301 リダイレクト設定するのも難しいのでブログ内リンクの修正終わったらあちらを移転お知らせだけ残してごっそり消す、で重複をなくそうと思います。