Was sind Begriffe und Taxonomie, wie bezogen sie sich auf Post und wie diese drei in der database gespeichert sind?

Ich möchte Begriffe und Taxonomie in WordPress verstehen.

Meine Fragen:

  1. Was sind die Begriffe und Taxonomie in WordPress?
  2. Wie sich Begriffe und Taxonomie auf Post beziehen und wie Post, Terme, Taxonomie in der database gespeichert werden?
  3. Was ist die Beziehung zwischen diesen drei?

Mein aktuelles Problem:

Ich habe eine Website von Immobilienagentur, meine Beiträge sind als Eigentum gespeichert, es hat eine andere Art von functionen, andere Felder wie Schlafzimmer, Badezimmer, Garage, Miete oder Verkauf usw. Features hat Kontrollkästchen und mehrere Antworten.

Also möchte ich die gleiche functionalität implementieren, die functionen hat. Ich meine, ich möchte ein neues Feld hinzufügen, damit es angezeigt und aktualisiert wird, wenn die Eigenschaft aktualisiert wird.

Solutions Collecting From Web of "Was sind Begriffe und Taxonomie, wie bezogen sie sich auf Post und wie diese drei in der database gespeichert sind?"

  1. Was sind die Begriffe und Taxonomie in WordPress?

Aus dem Taxonomie-Codex von WordPress.org …

In WordPress ist eine “Taxonomie” ein Gruppierungsmechanismus für einige Posts (oder Links oder benutzerdefinierte Post-Typen) …

Die Namen für die verschiedenen Gruppierungen in einer Taxonomie werden als Terme bezeichnet.

Am Beispiel von Gruppierungen von Tieren können wir eine Gruppe “Vögel” und eine andere Gruppe “Fisch” nennen. “Fische” und “Vögel” sind Begriffe in unserer Taxonomie.

Dieses Snippet kann im Detail auf seiner Seite gelesen werden.

  1. wie sich Begriffe und Taxonomie auf Post beziehen und wie Post, Terme, Taxonomie in der database gespeichert werden.

In Ihrer database erhalten Sie eine Anzahl von Tabellen, die sich auf Begriffe und Taxonomie beziehen. Sie sind, wp_term, wp_term_relationships, wp_term_taxonomy.

Eine Taxonomie, die Sie immer haben werden, ist eine Kategorie. Uncategorized ist beispielsweise ein Begriff innerhalb der Taxonomie. In Ihrer database finden Sie dann, dass die wp_term_taxonomy eine term_id Spalte hat, das ist der Fremdschlüssel, der der Primärschlüssel des wp_term ist – so sind die Taxonomie und der Begriff in der database verknüpft. Die einfache wp_term_relationship-Tabelle enthält den Post-ID-Fremdschlüssel (als Object) und den Term_taxonomy_id … im Wesentlichen ist dies eine Linktabelle.

Bildbeschreibung hier eingeben

  1. In welcher Beziehung stehen diese drei?

Also gehst du auf die Kategorieseite und machst eine neue Kategorie namens ‘Neue Katze’. Sie haben jetzt eine Taxonomie (Kategorie) und einen Begriff (neue Katze) … Sie machen dann einen Beitrag und fügen ihn zu dieser Kategorie hinzu, und jetzt haben Sie einen Beitrag, der mit diesem Begriff und dieser Taxonomie verknüpft ist.

Mit der Taxonomie “Kategorie” können Sie Beiträge gruppieren, indem Sie sie in verschiedene Kategorien einteilen. Diese Kategorien können dann auf der Website mithilfe der URL-Typen “/ category / name” angezeigt werden. Kategorien sind in der Regel vordefiniert und breit gefächert.

Für Ihr tatsächliches Problem … könnten Sie möglicherweise die Kategorien verwenden, um Aspekte der Eigenschaft wie Standort, Eigenschaftstyp (getrennt, halb, terrassiert) zu definieren. Alternativ können Sie die Tag-Taxonomie verwenden.

Die Taxonomie “post_tag” ähnelt Kategorien, aber mehr Freiform. Tags können spontan erstellt werden, indem Sie sie einfach eingeben. Sie können auf der Website in den URL-Typen “/ tag / name” angezeigt werden. Posts neigen dazu, zahlreiche Tags zu haben, und sie werden im Allgemeinen in der Nähe von Posts oder in Form von Tag-Clouds angezeigt.

Sie können auch benutzerdefinierte Taxonomien entwickeln, für die Sie sich jedoch registrieren müssen. Sie können ein Plugin finden, das dabei helfen könnte.

Ich bin mir nicht sicher, wie viel das bei deinem eigentlichen Problem hilft, aber ich sollte dir ein paar Ideen geben und dir helfen zu verstehen, wie sie funktionieren.