Hallo zusammen, alle Links auf den ersten Seiten von Google sind nun als gelesen markiert und dennoch konnte ich nichts Genaues über mein Problem finden.
Ich benötige innerhalb einer while-Schleife (Wordpress), zum Filtern der Artikel, alle IDs von den Unter-Kategorien der Haupt-Kategorie 4, in der der Artikel vorkommt. (Einige Artikel gehören verschiedenen Kategorien an.)
Diese möchte ich mir innerhalb der class=„“ eins DIVs ausgeben lassen.
Folgendes liefert mir bereits eine Unter-Kategorie, aber leider nicht weitere (es gibt maximal 4):
Nee, ich denke if war da schon richtig wenn meine Birne nicht zu sehr Matsch ist. Weil die Funktion has_category(‚‘) liefert sicher nur ein true zurück. Deswegen ist switch in meinen Augen falsch. Schon allein weil du es eh falsch anwendest.
Das einfachste ist nur das du nicht immer return machst, denn wenn der return statt findest wird der ganze Code innerhalb der Funktion der nach dem Return kommt nicht mehr ausgeführt.
Du müsstest also jeden treffer in ein Array schreiben und ganz zum schluss das Array returnen.
Dann könntest du an besagter Stelle mit dem Array weiter arbeiten