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

Conditional tag scheint nicht zu greifen

Dieses Thema im Forum "Design" wurde erstellt von Merz Manuel, 1. Januar 2008.

  1. Merz Manuel

    Merz Manuel Well-Known Member

    Registriert seit:
    25. Juni 2006
    Beiträge:
    144
    Zustimmungen:
    0
    Holla und prost aufs neue Jahr

    Versuche gerade den Conditional Tag "is_page()" im Footer einzubauen. Genauer sieht das so aus:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Die HTML Ausgabe wird dann aber zu:
    HTML:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Verstehe das nicht da ich genau denselben Code in der header.php erfolgreich eingebaut habe. Irgendwelche Gedankensprünge vorhanden :mrgreen: ?
     
  2. Syntronica

    Syntronica Well-Known Member

    Registriert seit:
    11. März 2006
    Beiträge:
    1.051
    Zustimmungen:
    0
    Versuch mal, was passiert, wenn du den li-Tag sofort wieder schließt. Damit wäre auch die HTML-Syntax besser.
     
  3. Ammaletu

    Ammaletu Well-Known Member
    Ehrenmitglied

    Registriert seit:
    14. Juli 2007
    Beiträge:
    4.696
    Zustimmungen:
    0
    @Syntronica: Sorry, aber Deinen Kommentar kann ich überhaupt nicht nachvollziehen. Das gepostete Beispiel sieht doch korrekt aus!?

    @Merz Manuel:
    In der HTML-Ausgabe steht aber schon auch noch der Link und das schließende li-Tag drin, oder? Ich hab das gerade mal in meiner footer.php ausprobiert und es funktioniert. Du rufst das auf einer statischen Seite namens "home" auf, oder? Das sollte IMHO funktionieren. Steht vielleicht davor in der footer.php noch was, was die Ausführung beeinträchtigt?
     
  4. Merz Manuel

    Merz Manuel Well-Known Member

    Registriert seit:
    25. Juni 2006
    Beiträge:
    144
    Zustimmungen:
    0
    Danke Ammaletu. Der vollständige Footer Link Absatz sieht so aus:

    PHP:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Die Ausgabe sieht dann so aus (hier war Seite "Firma" angewählt...):

    HTML:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  5. Ammaletu

    Ammaletu Well-Known Member
    Ehrenmitglied

    Registriert seit:
    14. Juli 2007
    Beiträge:
    4.696
    Zustimmungen:
    0
    Kann es sein, dass is_page case-sensitive ist? Die Seite heißt ja vermutlich "Firma", aber Du prüfst auf "firma". Ansonsten fällt mir jetzt nicht wirklich ein Grund ein, warum das nicht funktionieren könnte.

    Wenn es das nicht ist, muss man vielleicht von Problemen mit Plugins oder dem Theme ausgehen (auch wenn ich nicht wüsste, wie das gehen sollte). Du könntest ggf. diesen Code-Block mal testhalber lokal ins Standard-Theme einbauen und schauen.

    Ach ja, bei "home" fehlt noch das Leerzeichen vor "class". ;)
     
  6. Merz Manuel

    Merz Manuel Well-Known Member

    Registriert seit:
    25. Juni 2006
    Beiträge:
    144
    Zustimmungen:
    0
    Die Lösung war dass der Conditional Tag im <a> Tag stehen musste, wieso auch immer :) Aber mit

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