1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

get_permalink() im Tag-Archiv = Nonsens

Dieses Thema im Forum "Design" wurde erstellt von jabka, 4. August 2009.

  1. jabka

    jabka Member

    Registriert seit:
    24. Mai 2007
    Beiträge:
    9
    Zustimmungen:
    0
    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

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Gibt aus: http://www.domain.de/kategorie/beispielkategorie/

    Tag-Archiv

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    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
     
  2. marX

    marX Well-Known Member
    Ehrenmitglied

    Registriert seit:
    5. Oktober 2006
    Beiträge:
    12.943
    Zustimmungen:
    0
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden