Hallo alle zusammen,
hoffe ich poste hier richtig und es kann mir jemand helfen, ansonsten bitte verschieben. ;-)
Also wie der Titel schon verrät möchte ich per SQL - Query die Tags eines Artikels abfragen. Ich komm allerdings nicht dahinter wie ich das machen soll. Sprich ich habe die Post-ID und möchte mit dieser die dazugehörigen Tags abfragen.
Wie geht das.. verzweifle langsam.. :(
Vielen Dank im vorraus..
Grüße
DeathReign
Tags eines Artikels durch SQL abfragen
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Kann man zwar auch mit SQL machen, besser ist es jedoch, die WP-Funktionen dafür zu verwenden, in diesem Fall get_the_tags( $id ).
Als Ergbnis wird ein Array mit den Tag-Objekten oder false zurückgegeben.
Beispiel:PHP$post_tags = get_the_tags( $id ); if( false !== $post_tags ) foreach( $post_tags as $post_tag ) { echo "{$post_tag->name} "; }
Gruß
Ingo -
Vielen Dank schonmal.
Jedoch schreibe ich ein externes Programm (JAVA) welches auf den Wordpress Blog zugreift und dort spezielle Auswertungen fährt. Alle Daten die ich so brauch kann ich auch prima über SQL abfragen und speichern.
Allerdings schaff ich es nicht die Tags eines Artikels über SQL abzufragen. -
Die Query befindet sich in der Funktion wp_get_object_terms() in wp-includes/taxonomy.php
-
...
Jedoch schreibe ich ein externes Programm (JAVA) welches auf den Wordpress Blog zugreift und dort spezielle Auswertungen fährt. Alle Daten die ich so brauch kann ich auch prima über SQL abfragen und speichern.
...
Achso, dann muß man es per SQL machen.
Es wäre aber gut, solche nicht unwichtigen Informationen gleich in der Fragestellung mit anzugeben. :-)Gruß
Ingo -
Vielen Dank schonmal werde mir die Datei gleich mal zu gemüte führen.
Ingo
Da hast du Recht, hätte ich schreiben sollen im ersten Post.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!