ブログ運営

WordPressの投稿IDがカウントされる謎を解明する

WordPressでパーマリンク設定を「/%post_id%/」にしているのですが、投稿記事を見るとIDが連番になっていません。

現時点で投稿数が「70」記事にも関わらず、IDは「784」と大きく差が出ています。

連番にならないことは知っていたので、あまり気にしてはいないのですが、あまりにも差が開きすぎているので調べてみました。

wp_postsテーブル

投稿記事が格納されるのは「wp_posts」テーブルです。

実はこのテーブルは様々な用途に使用されていて、「投稿記事」、「固定ページ」、「メディア」、「カスタムメニュー」、「カスタム投稿」、「リビジョン」と投稿関連の主要なデータが格納されています。

そのため、1記事を投稿しようとしただけでも、画像や下書き保存、自動保存、リビジョン管理などでどんどんIDがカウントされていくのです。

これが、投稿IDが連番にならずにカウントされる謎でした。

さいごに

IDが連番にならないからといって、とくにSEOやPV数には影響はありません。

あまりにも数字が大きくなると、その分データベースが肥大化してしまうので、その時は不要なレコードを削除するなどの対応は必要になります。

でも数千くらいならあまり気にしなくても良いと思います。

それでは。

ABOUT ME
アバター
たけぴー
2018年に体調を崩して激やせしてから筋トレにハマり、筋肉をつけて体重を10kg増加。 ホームトレーニーとして自宅でできる筋トレ方法や筋肉の知識、栄養学などを主にYouTubeにて学ぶ。 好きな筋肉は上腕二頭筋。得意な筋肉は大胸筋。 二児の父。 本業は大手Web制作会社のディレクター兼エンジニア。副業でいくつかのサイトを運営中。 詳しいプロフィールはこちら
良かったらクリックをお願いします! にほんブログ村 ダイエットブログへ
にほんブログ村
あなたにオススメの記事