WordPressの記事は、データベースの中でどうなっているのか?
□テーブル「wp_post」のカラムの一部。記事のpostid(id)とパーマリンク(post_name)が格納されているのがわかる(post_parentは後述)。
+------+-------------+--------------+
| id | post_parent | post_name |
+------+-------------+--------------+
| 2035 | 0 | how-to-use-a |
| 2425 | 0 | how-to-use-b |
| 2667 | 0 | how-to-use-c |
| 2831 | 0 | how-to-use-d |
| 3165 | 0 | how-to-use-e |
+------+-------------+--------------+
□記事のリビジョン一覧。post_parentにid値がセットされているものは、該当記事のリビジョン。post_nameを見ると、過去のパーマリンクを保持していることがわかる。
+------+-------------+--------------------+
| id | post_parent | post_name |
+------+-------------+--------------------+
| 3166 | 3165 | %XX%XX%XX%XX%XX%XX |
| 3167 | 3165 | %XX%XX%XX%XX%XX%XX |
| 3168 | 3165 | %XX%XX%XX%XX%XX%XX |
| 3169 | 3165 | 3165-revision-v1 |
| 3173 | 3165 | 3165-revision-v1 |
| 3237 | 3165 | 3165-revision-v1 |
+------+-------------+--------------------+