it-swarm.com.de

Welche Datenbankbeziehung besteht zwischen einem Beitrag und seinen Anhängen?

Ich erstelle ein benutzerdefiniertes Importskript, um CSV-Daten in WordPress zu migrieren. Jeder Post hat eine Reihe von Anhängen, die mit ihm kommen müssen.

Nach Kapitel 14 (Importieren über ein benutzerdefiniertes MySQL-Skript) im Buch Wordpress Professional Development (1. Ausgabe) wird alles einwandfrei importiert, mit Ausnahme des Buches, in dem nicht erläutert wird, wie Anhänge in Posts eingefügt werden.

Ich kann meine benutzerdefinierten Posts in wp_posts und den Anhang post_type sehen. Aber ich kann nicht sehen, wie die beiden zusammenhängen.

Ich gehe davon aus, dass ich zuerst den Beitrag speichern, die ID abrufen und das dann irgendwie in einer Beziehung mit dem Anhang verwenden muss.

Was wäre der Workflow hier (wenn das nicht stimmt)? Können Sie ein oder mehrere Beispiele für Insert-Anweisungen bereitstellen, die veranschaulichen, wie Sie mit SQL einen Beitrag in Wordpress erstellen können?

4
user658182

Der Beitrag, auf den sich ein Anhang bezieht, wird durch die Spalte post_parent in der Tabelle wp_posts bestimmt (abhängig von Ihrem Datenbankpräfix). Stellen Sie den post_ID des übergeordneten Beitrags ein.

4
doublesharp