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

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

「データベース概要/Terms テーブル」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(誤記修正/キーの部分の書き方が分からない。。)
(データベース概要にマージ済みのため、リダイレクト)
1行目: 1行目:
[[Version 2.3|WordPress ver.2.3]] では、新たな分類方法(taxonomy schema<!-- schema って何て訳したら分かりやすいだろう -->)が導入される予定です。この機能では、[[データベース概要#テーブル一覧|従来の categories、post2cat、link2cat テーブル]]に替わって、新たに、より柔軟な下記 3テーブルを使います。
+
#REDIRECT [[データベース概要]]
 
+
注: ver 2.3 は現在開発中です。2.3 がリリースされると、このページは [[データベース概要]]([[:en:Database_Description|英文]])と統合されることになると思います。それまでの暫定ページです。
+
 
+
== テーブル: wp_terms ==
+
 
+
[[#テーブル: wp_terms|wp_terms テーブル]]は、term についての基本情報を持ちます。
+
 
+
{| table border=1
+
! フィールド !! タイプ !! 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 || || 類義語のグルーピング
+
|}
+
 
+
<!-- A term is not a category or tag on its own. It must be given context via the term_taxonomy table. -->
+
 
+
== テーブル: wp_term_taxonomy ==
+
 
+
[[#テーブル: wp_term_taxonomy|wp_term_taxonomy テーブル]]には、分類方法上の term が保存されます。
+
<!-- The term_taxonomy table places a term within a taxonomy. This is what makes a term a category or tag (or both). -->
+
 
+
{| table border=1
+
! フィールド !! タイプ !! Null !! キー !! 初期値 !! 備考 !! 概要
+
|-
+
| term_taxonomy_id || bigint(20) || || PRI || || auto_increment || term+taxonomy ペアのユニークID
+
|-
+
| term_id || bigint(20) || || IND(*) || 0 || || <code>wp_terms</code> テーブルの <code>term_id</code>
+
|-
+
| 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 ==
+
 
+
投稿記事やリンクといったオブジェクトと <code>term_taxonomy</code> テーブルの <code>term_taxonomy_id</code> との関連付けを格納。
+
 
+
{| table border=1
+
! フィールド !! タイプ !! Null !! キー !! 初期値 !! 備考 !! 概要
+
|-
+
| object_id || bigint(20) || || PRI || 0 || auto_increment || 記事ID or リンクID
+
|-
+
| term_taxonomy_id || bigint(100) || || PRI, IND || 0 || || <code>term_taxonomy</code> テーブルの <code>term_taxonomy_id</code>
+
|}
+
 
+
== 参考資料 ==
+
 
+
* [http://boren.nu/archives/2007/08/26/wordpress-23-taxonomy-schema/ boren.nu &raquo; WordPress 2.3 Taxonomy Schema] -- このページは、[http://comox.textdrive.com/pipermail/wp-docs/2007-September/001555.html メーリングリスト]を受けて、Ryan のこの記事から書き起こしているものです。
+
 
+
{{draft}}
+
 
+
{{DEFAULTSORT:てえたへえすかいよう/term}}
+
[[Category:WordPress の開発]]
+
[[Category:wp2.3]]
+

2008年3月12日 (水) 01:00時点における版