Ich verwende ein WordPress-Theme, das mit dem Twig-Vorlagensystem entwickelt wurde. Ich weiß nichts über Twig und habe nicht die Zeit, es zu lernen.
Meine Frage ist also, in WordPress können wir verwenden get_terms()
um alle Begriffe aus einer Taxonomie zu bekommen, aber wir können Filter die Bedingungen, die wir mit einem erhalten möchten array
von Argumenten, das ist der zweite Parameter der Funktion.
Davon abgesehen habe ich eine Zeile in einer Twig-Datei, die so lautet:
{% for distrito in wp.get_terms('Distritos') %}
distrito
ist mein variable
und Distritos
ist mein Taxonomiename. Das funktioniert, es ruft alle Begriffe auf, aber ich möchte die verwenden array
Argumente, sodass ich nur die Stammelemente erhalten kann, da meine Taxonomie eine Hierarchie hat.
Ich verstehe, dass ich irgendwo den Ort haben muss, an dem wp.get_terms definiert ist, aber ich kann ihn nicht finden.
Ich denke, Sie müssen herausfinden, wie es implementiert ist … Vielleicht mit einem Plugin? Oder von Hand? Wie werden Vorlagen gerendert? Sieht so aus, als müsstest du Twig doch noch lernen…
– Elclans
22. September 2013 um 22:17 Uhr
Hallo, danke für den Vorschlag, aber die Sache ist, nicht einmal Twig selbst hat spezielle Tutorials, um es mit WordPress zusammenzubringen. Ich hoffe, jemand kann mir die Richtung zeigen, nur das.
– Benutzer2805223
22. September 2013 um 22:22 Uhr
Nun, Twig ist nur eine Templating-Engine. Es braucht etwas Klebstoff, damit es nahtlos mit WordPress funktioniert, aber es hat keine Abhängigkeiten. Sie müssten also den Kleber finden, um zu verstehen, wie es bei diesem bestimmten Thema funktioniert … Vielleicht verwendet es dieses Plugin github.com/jarednova/timber?
– Elclans
22. September 2013 um 22:24 Uhr