Wie kann ich einen Beitrag in WordPress einfügen und ihn einer Kategorie zuordnen?

Lesezeit: 2 Minuten

Benutzer-Avatar
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.

Mehr Infos hier: Beschreibung der WordPress-Datenbank

Verwenden Sie die Funktion wp_insert_post und dann die Funktion wp_set_post_categories

http://codex.wordpress.org/Function_Reference für Nutzungsinformationen

1384620cookie-checkWie kann ich einen Beitrag in WordPress einfügen und ihn einer Kategorie zuordnen?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy