• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

データベース概要/Terms テーブル

提供: WordPress Codex 日本語版
< データベース概要
2007年9月26日 (水) 02:30時点におけるBono (トーク | 投稿記録)による版 (誤記修正/キーの部分の書き方が分からない。。)

移動先: 案内検索

WordPress ver.2.3 では、新たな分類方法(taxonomy schema)が導入される予定です。この機能では、従来の categories、post2cat、link2cat テーブルに替わって、新たに、より柔軟な下記 3テーブルを使います。

注: ver 2.3 は現在開発中です。2.3 がリリースされると、このページは データベース概要英文)と統合されることになると思います。それまでの暫定ページです。

テーブル: wp_terms

wp_terms テーブルは、term についての基本情報を持ちます。

フィールド タイプ Null キー 初期値 備考 概要
term_id bigint(20) PRI auto_increment term のユニークID
name varchar(55) term 名
slug varchar(200) UNQ term スラッグ。term 名を URL で扱いやすい形にしたもの
term_group bigint(10) 0 類義語のグルーピング


テーブル: wp_term_taxonomy

wp_term_taxonomy テーブルには、分類方法上の term が保存されます。

フィールド タイプ Null キー 初期値 備考 概要
term_taxonomy_id bigint(20) PRI auto_increment term+taxonomy ペアのユニークID
term_id bigint(20) IND(*) 0 wp_terms テーブルの term_id
taxonomy varchar(32) IND(*) term が属する taxonomy。デフォルトでは 'category' および 'link_category'、'post_tag'
description longtext a taxonomy specific description of the term
parent bigint(20) 0 hierarchical relationships between terms in the taxonomy
count bigint(20) 0 term+taxonomy ペアに関連付けられたオブジェクト数。taxonomy='category' であればこのカテゴリに属する投稿記事数

(*) キー名:term_id_taxonomy、種別:UNIQUE、フィールド:term_id, taxonomy


テーブル: wp_term_relationships

投稿記事やリンクといったオブジェクトと term_taxonomy テーブルの term_taxonomy_id との関連付けを格納。

フィールド タイプ Null キー 初期値 備考 概要
object_id bigint(20) PRI 0 auto_increment 記事ID or リンクID
term_taxonomy_id bigint(100) PRI, IND 0 term_taxonomy テーブルの term_taxonomy_id

参考資料

このページはラフドラフトで、まだ内容の検証が済んでいません。情報が間違っていたり書き直されることがあります。
執筆中のため、執筆者の許可なく編集しないでください