Ich habe hier ein ganz eigentümliches Problem:
Ich will im Header eines Themes ermitteln lassen, ob wir uns auf einer Kategorie- oder Tag-Archiv-Seite befinden, damit ich für einzelne Tag- bzw. Kategorie-Archive die Header-Grafiken ändern kann. So weit, so klar.
Ich habe zunächst für die Kategorie-Auslese ein Skript geschrieben, das den Permalink aufgreift, um daraus dann dynamisch einen Dateinamen zu formen. Funktioniert erste Sahne.
Jetzt wollte ich dasselbe für die Tag-Archive machen und stelle fest, get_permalink() macht komische Sachen:
In der URL des Tag-Archivs steht ordnungsgemäß domain.com/tag/beispieltag, doch wenn ich für is_tag() den Permalink ausgeben lasse, wird mir der Permalink des ersten Artikels im Archiv ausgegeben!
Also:
Kategorie-Archiv
Gibt aus: http://www.domain.de/kategorie/beispielkategorie/
Tag-Archiv
Gibt aus: http://www.domain.de/kategorie/allgemein/ (= Kategorie des ersten Artikels im Tag-Archiv)
URL zeigt aber an: http://www.domain.de/tag/beispieltag/
Ist das ein Feature oder ein Bug? Oder mache ich einen Denkfehler? Wie komme ich denn bloß an den richtigen Permalink für das Tag-Archiv???
Bin für sachdienliche Hinweise dankbar!
Grüße, jabka