2016-04-07 17 views
1

Ich habe eine Situation auf einer WordPress-Website, wo ein Begriff mehrere Eltern Begriffe haben kann.Mehrere Eltern Taxonomie in WordPress

z. B. Eine Unterkunfts-Taxonomie kann "Restaurant" als Begriff und einen gleichlautenden Begriff "Hochzeitsort" haben. "Bar", "Fine Dining" und "Child Friendly" kann Kind Bedingungen von "Hochzeitsort" oder "Restaurant" sein.

Die Begriffe müssen hierarchisch sein (z. B. keine Tags), da sie auf Funktionalitätsebene miteinander verwandt sind.

Eine weitere Option, die wir in Betracht gezogen haben, ist das Erstellen eines benutzerdefinierten Terms und das Verknüpfen der Terme über eine benutzerdefinierte Abfrage oder eine SQL-Abfrage. Leider, wenn es kein hierarchisches Begriffselement gibt, das die beiden Begriffe verbindet, werden SEO-Inhalte und erweiterte Front-End-Filterungen zu einem logistischen Alptraum, so dass dies keine Option ist.

Darüber hinaus können wir nicht mehrere untergeordnete Begriffe erstellen.

z.B. ein "Bar" Kind Begriff für "Restaurant" und ein "Bar" Kind für "Hochzeit Veranstaltungsort" funktionieren auch nicht, da mehrere Begriffe nicht den gleichen Slug teilen können - was bedeutet, dass die Website doppelte Inhalte produzieren wird, wenn die Schnecken unterschiedlich sind aber der Begriff Beschreibungen und andere Meta sind gleich.

Gibt es WordPress (unter Berücksichtigung von Best Practices) oder logistische Lösungen, die es einem einzelnen Begriff erlauben würden, mehr als ein Elternteil zu haben?

Vielen Dank im Voraus

Antwort

0

Ja, es gibt eine Möglichkeit, hinsichtlich eines Elternteils und ihre Sonne Bedingungen zu zeigen. ZB habe ich ein Szenario, dass die drei wichtigsten Produkte zuerst angezeigt werden. Wenn dann einer von einem angeklickt wird, dann wird sein Kind gezeigt. Wenn eines der untergeordneten Elemente angeklickt wird und dann mehr Unterkategorien angezeigt werden, werden diese angezeigt. Andernfalls werden die entsprechenden Produkte angezeigt. Wenn ein Produkt mit mehreren Kategorien registriert ist, werden diese ebenfalls angezeigt. Wenn Sie den gleichen Fall haben, dann sagen Sie mir, ich werde Sie auch mit dem Code führen.

Verwandte Themen