Wie kann ich einen Beitrag in WordPress einfügen und ihn einer Kategorie zuordnen?
Lesezeit: 2 Minuten
Oren Hiskiya
Ich habe Inhalte von woanders, die ich als Beitrag in WordPress einfügen und dann einer bestehenden Kategorie zuordnen möchte. Es ist ziemlich einfach, einen neuen Beitrag in die wp_posts-Tabelle einzufügen, aber ich kann anscheinend nicht herausfinden, wie ich eine Abfrage konstruieren soll, um sowohl einen neuen Beitrag einzufügen als auch den Beitrag gleichzeitig einer Kategorie zuzuordnen. Wie würde man dabei vorgehen?
Wenn es hilft, verwende ich WordPress 2.8
Willst du es mit SQL machen oder sind auch WordPress-Funktionen akzeptabel?
– Eduard Dale
23. Juli 2009 um 15:27 Uhr
Alles, was funktioniert, ist akzeptabel. 🙂 Vielen Dank.
– Oren Hiskiya
23. Juli 2009 um 15:39 Uhr
Bearbeiten: Eigentlich würde ich SQL bevorzugen, damit ich ein Skript außerhalb von WordPress ausführen kann. Habe meinen Kommentar etwas zu schnell abgeschickt.
– Oren Hiskiya
23. Juli 2009 um 15:41 Uhr
Verwenden Sie diese Abfrage:
INSERT INTO wp_posts (post_title,post_content,post_name,post_date,post_date_gmt,post_modified,post_modified_gmt,post_author,post_status)
VALUES ('title','text','post_name',now(),now(),now(),now(),1,'publish')
INSERT INTO wp_term_relationships (object_id,term_taxonomy_id) VALUES ([the_id_of_above_post],1)
Danke für die Rechtschreibung.
– Oren Hiskiya
27. Juli 2009 um 13:49 Uhr
Kategorien werden in gespeichert wp_terms Tabellen, mit einem Querverweis dazwischen wp_posts und wp_terms in gespeichert wp_term_relationships table.
Sie müssten also zuerst Ihren Beitrag in die einfügen wp_posts Tabelle, und fügen Sie dann für jede der vorhandenen Kategorien, denen Sie sie zuordnen möchten, einen Datensatz in die ein wp_term_relationships Tisch.
Willst du es mit SQL machen oder sind auch WordPress-Funktionen akzeptabel?
– Eduard Dale
23. Juli 2009 um 15:27 Uhr
Alles, was funktioniert, ist akzeptabel. 🙂 Vielen Dank.
– Oren Hiskiya
23. Juli 2009 um 15:39 Uhr
Bearbeiten: Eigentlich würde ich SQL bevorzugen, damit ich ein Skript außerhalb von WordPress ausführen kann. Habe meinen Kommentar etwas zu schnell abgeschickt.
– Oren Hiskiya
23. Juli 2009 um 15:41 Uhr