web-dev-qa-db-ja.com

用語と分類法、それらが投稿にどのように関連しているか、そしてこれら3つがデータベースにどのように格納されているかとは何ですか?

WordPressの用語と分類法を理解したい。

私の質問:

  1. ワードプレスの用語と分類は何ですか?
  2. 用語と分類法は投稿とどのように関連し、投稿、用語、分類法はデータベースにどのように格納されますか。
  3. これら3つの関係は何ですか?

私の実際の問題:

私は不動産会社のサイトを持っています、私の投稿は財産として保存されています、それは特徴の異なるタイプを持っています、寝室、浴室、ガレージ、賃貸または販売などのような他の分野.

だから私はFeaturesが持っているのと同じ機能を実装したいです。つまり、プロパティが更新されたときに表示および更新できるように、新しいフィールドを追加します。

2
Trupti
  1. ワードプレスの用語と分類は何ですか?

WordPress.orgの 分類法コーデックス ...から.

WordPressでは、「分類法」はいくつかの投稿(またはリンクやカスタム投稿タイプ)のグループ化メカニズムです。

分類法におけるさまざまなグループ分けの名前は用語と呼ばれます。

例として動物のグループ分けを使用して、我々は1つのグループを「鳥」と呼び、別のグループを「魚」と呼ぶかもしれません。 「魚」と「鳥」は私たちの分類法の用語です。

このスニペットは彼らのページで詳細に読むことができます。

  1. 用語と分類法が投稿とどのように関連しているか、および投稿、用語、分類法がデータベースにどのように格納されているか。

データベースには、用語と分類法に関連する多数のテーブルがあります。それらは、wp_term、wp_term_relationships、wp_term_taxonomyです。

あなたがいつも持つ一つの分類法はカテゴリーです。たとえば、未分類は、分類法の用語です。データベースでは、wp_term_taxonomyにterm_id列があり、これがwp_termの主キーである外部キーです。これは、分類と用語がデータベースでどのようにリンクされているかを示しています。 wp_term_relationshipテーブルsimpleは、投稿IDの外部キー(Objectとして)とterm_taxonomy_id ...を保持します。本質的にこれはリンクテーブルです。

enter image description here

  1. これら3つの関係は何ですか?

それで、あなたはカテゴリーページに行き、そして「新しい猫」と呼ばれる新しいカテゴリーを作ります。これで分類(カテゴリ)と用語(新しい猫)ができました。次に投稿を作成してそのカテゴリに追加します。そして、その用語と分類にリンクした投稿ができます。

「カテゴリ」分類法では、投稿をさまざまなカテゴリに分類することで投稿をグループ化できます。これらのカテゴリは、「/ category/name」タイプのURLを使用してサイト上で見ることができます。カテゴリーは事前定義されていて幅広い範囲になる傾向があります。

あなたの実際の問題のために...あなたは潜在的にあなたがそのような位置、特性タイプ(分離、半、テラス)のような特性の側面を定義するためにカテゴリを使うことができます。

'post_tag'の分類法はカテゴリに似ていますが、より自由な形式です。タグを入力するだけで、その場でタグを作成できます。サイト上の「/ tag/name」タイプのURLで確認できます。投稿には多数のタグがある傾向があり、それらは一般に投稿の近くまたはタグクラウドの形で表示されます。

カスタム分類法 を開発することもできますが、これらを使用するには登録が必要です。あなたはこれを助けることができるプラグインを見つけるかもしれません。

これが実際の問題にどれほど役立つかはわかりませんが、いくつかのアイデアを示し、それらがどのように機能するかを理解するのに役立つはずです。

1
Aravona