Heim  >  Artikel  >  Backend-Entwicklung  >  Warum sind die drei Termtabellen von WordPress so gestaltet?

Warum sind die drei Termtabellen von WordPress so gestaltet?

WBOY
WBOYOriginal
2016-08-04 09:20:531079Durchsuche

Warum sind die drei Termtabellen in WordPress nicht so gestaltet? wp_terms und wp_term_taxonomy Die Abfrage muss mehrmals überprüft werden.

wp_terms

<code>term_id:分类ID
name:分类名
slug:缩略名
term_group:未知</code>

wp_term_relationships

<code>object_id:对应文章ID/链接ID
term_taxonomy_id:对应分类方法ID
term_order:排序</code>

wp_term_taxonomy

<code>term_taxonomy_id:分类方法ID
term_id:
taxonomy:分类方法(category/post_tag)
description:未知
parent:所属父分类方法ID
count:文章数统计</code>

Antwortinhalt:

Warum sind die drei Termtabellen in WordPress nicht so gestaltet? wp_terms und wp_term_taxonomy Die Abfrage muss mehrmals überprüft werden.

wp_terms

<code>term_id:分类ID
name:分类名
slug:缩略名
term_group:未知</code>

wp_term_relationships

<code>object_id:对应文章ID/链接ID
term_taxonomy_id:对应分类方法ID
term_order:排序</code>

wp_term_taxonomy

<code>term_taxonomy_id:分类方法ID
term_id:
taxonomy:分类方法(category/post_tag)
description:未知
parent:所属父分类方法ID
count:文章数统计</code>

wp_term_taxonomy ist eine Struktur auf Baumebene, daher ist term_taxonomy_id erforderlich,
und wp_terms ist eine Klassifizierungstabelle. Die ID wird häufig zur Klassifizierung verwendet und kann nicht weggelassen werden, daher haben wir zweieinhalb Tabellen erstellt

Das stimmt. Als ich mit dem E-Mall-Projekt in Kontakt kam, konnte ich die Form des Projekts nicht ertragen. Es konnte in eine einzige Form umgewandelt werden, musste aber in viele einzelne Formen aufgeteilt werden. Was ich jetzt mache, ist, eine darauf basierende Ansicht zu schreiben und die Formulare als neue Tabelle zu kombinieren, was viel praktischer ist. Ich hoffe, dass es für Sie hilfreich sein wird

Ich verstehe wirklich nicht, warum diese beliebten Website-Erstellungsprogramme so viele Datentabellen verwenden. Wenn ich sie selbst entwerfe, werden alle Datentabellen nicht mehr als 15 sein.

Wenn die Datenmenge in einer einzelnen Tabelle zu groß ist, ist das natürlich für MySQL sehr frustrierend.
Diese Frage sollten Sie den Leuten bei WordPress stellen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn