WordPress bietet zum Handling von Kategorie-Entscheidungen zwei Funktionen. “is_category( /* category_id || category_name */ )” liefert true oder false, je nachdem, ob man sich auf der angefragten Kategorie-Seite befindet. “in_category( /* category_id */ )” liefert auf einer Beitragsseite ausserhalb von “the_loop();” die Information, ob sich der aktuelle Beitrag in der angefragten Kategorie befindet.
Schwach ist, dass “in_category” nicht funktioniert, wenn es sich um eine Unterkategorie, z.B. “PHP -> Snippets” handelt. Die Funktion erlaubt nur einen Paramater und dieser muß auch noch numerisch sein. (weiterlesen…)