投稿のID番号を...
なにかを集中してやろうとすると、ついつい余計なことをやりたくなるものでして
今回は、投稿ページのURLを変更したい...というこだわり。
投稿は、「.html」であって欲しい!
「設定>パーマリンク(設定)」のところで、
カスタム構造を選択して、
「https://…..「/wpblog/post-%post_id%.html」
という設定しておく。
「%post_id%」には、投稿のID番号(数字)が入る。
それはいいんだけど、投稿番号の数字が2桁とか3桁とか、揃っていないと、微妙に気になる。
桁が揃ってないと、ソートするときとか、面倒なので、リーディング・ゼロをつけて
「https://wpblog/post-0077.html」とかやりたいところ。
ところが、パーマリンク(URL)のID番号にリーディングゼロをつける設定なんて、どこにも載ってない。
おそらく、関数作って、置き換えれば出来るんだろうけど、ややっこしそうな気がする。
少なくとも、現時点では無理。
諦めかけていたところで、いい方法を思いついた。
ID番号を、100000からスタートさせればいい。
そうすれば、投稿のID番号は、6桁で統一される。
データベースを「いたずら」して、どれかのIDを 100001にすれば、
次の投稿は、100002 になるだろう。
そう思ったけど、非常に、危なっかしい!!!
そこで、投稿を1件だけにして(残りの投稿は削除して)、
その投稿をエクスポート。
エクスポートした投稿のID番号を 100000に書き換えて、インポート。
うまくいった。
新しい投稿のIDは 100003 とか、6桁になった。
いくらなんでも、IDが7桁になることは、ないだろう。
固定ページはなぜか、「page-103333.html」とかになってるので、
ブログ投稿の「post-103456.html」とかしておけば、整合性がとれる気がする。
ついでに、
「設定>パーマリンク(設定)」のところで、
カテゴリーベースは「category」
タグベースは「tag-base」
に設定しておく
....と。
こんなことをやってるから、時間が、どんどん過ぎていく。
でもまぁ、このブログ、コンセプトは
「無駄なモノほど、おもしろい」
だから、これでいいのだ!!!!