WordPress-Lösung: is_home(), is_page() oder is_single() funktioniert nicht

22 Januar 2011 Kein Kommentar Autor: Jürgen (jdo)

Wordpress 3 LogoAus irgendeinem bizarren Grund nahm WordPress tief in der Sidebar vergraben zum Beispiel is_home(), is_page() oder is_single() nicht mehr an. Mit ein bisschen Hilfe von Google stellte sich heraus, dass ich nicht der einzige mit dem Problem bin. Ein Lösungsvorschlag war, eine Variable in der index.php vor get_header() zu setzen und diese abzufragen.

  1. span class="st0">'home';

Und dann in der Datei header.php abfragen:

  1. span class="st0">'home'"irgendwelcher code""irgendwelcher code";
  2. }

Ok, funktioniert, gibt aber auch eine andere, elegantere Lösung. Vor der entsprechenden Anweisung mit is_irgendwas() ein:

  1.  

funktioniert ebenso. Ich hab mich für Lösung zwei entschieden.

Du kannst gerne Deinen Senf zu diesem Beitrag geben: Hier geht es zu den Kommentaren




Schreiben macht durstig! Eine kleine Erfrischung kann daher nie schaden. Wem dieser freie Artikel gefallen hat, der darf mir gerne einen frisch gezapften Hopfen-Tee ausgeben (Paypal - der Spenden-Knopf
oder bitcoin - Adresse: 1NacVNwcLLePUVv8uSafu5Ykdwh8QyDfgK). Ich freue mich über jede noch so kleine Spende. Vielen Dank und Prost!
 Alle Kommentare als Feed abonnieren

Antworten