In zwei Kategorien, wo speichert WordPress den Titel der zweiten Kategorie?

Ich filtere Beiträge nach zwei Kategorien und verwende den folgenden Abfragetyp:

http://www.brandx.com/topics/anime+blue/

Hier finden Sie eine Liste aller Beiträge in der Kategorie Tiere und in der Kategorie Blau.

Ich möchte, dass die resultierende Seite die Namen der zwei Kategorien wie in “Tiere und Blau” als Überschrift über der Liste der exzerpierten Beiträge anzeigt.

Mein Thema hat eine Option zum Anzeigen des Kategorietitels, den er aus single_cat_title () zieht. Aber für die Zwei-Kategorien-Suche gibt es nur die erste der beiden Kategorien, wie in “Animals”.

Ich versuche herauszufinden, wie ich mein Thema ändern kann, um auch die zweite Kategorie anzuzeigen, wenn es eine gibt. Aber ich kann nicht herausfinden, wo WordPress die Informationen hält.

Speichert WordPress den Titel der 2. Kategorie irgendwo? Gibt es eine Möglichkeit, es irgendwo auszugraben? Kann jemand helfen? Vielen Dank im Voraus.

Solutions Collecting From Web of "In zwei Kategorien, wo speichert WordPress den Titel der zweiten Kategorie?"

Okay, ich habe es geschafft, die Antwort zu finden, mit Hilfe des “Debug This” -Plugins und untersuchte die Codierung des “Beautiful Taxonomy Filters” -Plugins.

Soweit ich finden kann, speichert WordPress die vollständigen Details (einschließlich Titel, ID und Slug) nur der ersten Taxonomie und des ersten abgefragten Begriffs.

Für zusätzliche Begriffe oder Taxonomien speichert WordPress nur die Schnecke.

Diese Information befindet sich innerhalb der Information in $ wp_query, die wie folgt herausgezogen werden kann:

$queried_taxonomies = $wp_query->tax_query->queries; 

Die Schnecken aller abgefragten Taxonomien finden sich in:

  $queried_taxonomies[X]['taxonomy']; 

Wobei X die Nummer der Taxonomie ist, beginnend mit 0.

Die Nacktschnecken aller abgefragten Begriffe befinden sich in:

  $queried_taxonomies[X]['terms'][Y]; 

Wobei X wie oben ist und Y die Nummer des Begriffs ist, der für diese Taxonomie abgefragt wird, beginnend bei 0.

Wenn zum Beispiel die Abfrage aus zwei Termen einer Taxonomie besteht, befindet sich der Slug des zweiten Terms in:

 $queried_taxonomies[0]['terms'][1]; 

Und wenn Sie jeweils einen Begriff von zwei Taxonomien abgefragt haben, werden die Schnecken der zweiten Taxonomie und des zweiten Terms in:

 $queried_taxonomies[1]['taxonomy']; $queried_taxonomies[1]['terms'][0];