Bedingte statement für wenn die Archivseite Beiträge enthält, die bestimmte Taxonomien / Kategorien / Tags enthalten, zeigen Sie diese Begriffe an

Ich verwende Isotope , um Posts im laufenden Betrieb von meinen Archivseiten zu filtern.

Ich habe einen benutzerdefinierten Beitragstyp namens “art”. In der Seitenleiste habe ich Links zu Jahresarchiven auf meiner Sidebar erstellt, zB 2014, 2013, 2012 … etc.

Wenn ich auf einer jährlichen Archivseite bin, dh / art / 2012, möchte ich nur die Begriffe, die für diesen benutzerdefinierten Post-Typ auf der diesjährigen Archivseite existieren .

Wenn ich zum Beispiel im Datenarchiv von 2009 bin, habe ich nur Zeichnungen, keine Bilder, also möchte ich nur die Kategorie “Zeichnungen” zeigen, da das Klicken auf “Bilder” zu null Ergebnissen führt (daher die Redundanz).

Der Code, den ich momentan in meiner sidebar.php (außerhalb der Schleife) habe, ist eine modifizierte Version, die ich hier gefunden habe , was WordPress dazu bringt, alle Kategorien über alle Post-Typen hinweg zu erbrechen, was ich nicht will:

 

Kann jemand mir helfen, eine function zu schreiben, die die Bedingungen ausgibt, die nur für die jährliche Datumarchivseite des benutzerdefinierten Posttyps “Art” vorhanden sind? Seit Tagen googeln ohne Erfolg. 🙁

Solutions Collecting From Web of "Bedingte statement für wenn die Archivseite Beiträge enthält, die bestimmte Taxonomien / Kategorien / Tags enthalten, zeigen Sie diese Begriffe an"