harumemo

メモ書きです。

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   |
+------+-------------+--------------------+