WordPress: Kategorie-ID ermitteln

Es kommt vor, dass in WordPress nicht jede Kategorie auf gleiche Weise dargestellt werden soll. Unterschiedlich viele Posts, Kategoriegrafiken oder eine alphabetische Sortierung der Beiträge sind Beispiele hierfür. Bei wenigen Ausnahmen, kann dafür ein Klon des Category-Templates angelegt werden: category-x.php wobei x für die Kategorie-ID steht. Auf Dauer ist dies meines Erachtens unpraktikabel. Also muss eine Weiche innerhalb der archive.php her. Doch wie bekommt man überhaupt die Kategorie-ID außerhalb der WordPress-Loop heraus? Genau das fragte ich mich und stieß zunächst auf eine oft funktionierende, aber falsche Variante:
$category = get_the_category(); $catID = $category[0]->cat_ID;
Laut der Template-Tags-Beschreibung muss diese Funktion jedoch innerhalb der Loop ausgeführt werden. Hier liegt der Hase begraben, denn außerhalb der Loop wird scheinbar der erste Beitrag selektiert und dieser kann mehreren Kategorien(!) angehören. Nach einer kurzen Suche stieß ich auf folgenden Ausdruck:
catID = intval(get_query_var(‘cat’));
Das war’s.
Gefällt Dir "Kategorie Id Wordpress"?
3 Meinungen zu "Wordpress Cat Id Nach Namen"
Jetzt kommentieren
Ähnliche Erfahrungen zu "Wordpress Kategorie Id Herausfinden"
- WordPress-Artikel per Funktion erzeugen
- WordPress Super Cache
- WP-Onpage: Keine doppelten Links in WordPress
- Kategorien aus Feed ausschließen
- 10 Linktipps zu Ostern
- Linktipps 19 Jahre nach dem Gewinn der Weltmeisterschaft
- SEO-freundliche URL Shortener
- Herzlich Willkommen
- Wordcamp in Jena 2009
- WordCamp Köln 2011
- Linktipps zum Jahreswechsel
- WP-Analytics: Top-Artikel mit Keyword auflisten
- iTweetReply mit Push-Funktion
- Lego duplo Piratenschiffe – Spielspaß und Förderung zugleich
- Twitter-Surium – Apps und Plugins
- Häppchen
- 50 unglaubliche Fotos die nicht bearbeitet sind
- CityVille Tipps, Tricks und Cheats
- Indianisches Horoskop 2011
- Kommaregeln


An sich ist das eine positive Story, ich bin mir aber unsicher, ob dies auch standig realistisch brauchbar sein wird.
Im Grunde genommen ne geniale Sache, ich frag mich aber, ob dies auf Dauer realistisch umsetzbar bleibt!
Was ich shcon immer mal wissen wollte: Was ist ein Loop und wie sieht das aus? Weiss jemand mehr?