Anhänge importieren – nicht an post_parent anhängen

Ich habe eine Dev-Site für einen Kunden eingerichtet, für die wir ihre bestehende Website überarbeiten.

Eine Sache, die ich machen wollte, ist, alle vorhandenen Nachrichtenbeiträge zu importieren und alle Bilder, die an diese angehängt sind, mit sich zu führen. Ich habe es geschafft, die Anhänge WP Attachment Export Plugin zu exportieren. Die XML-Datei scheint in Ordnung zu sein, und die richtigen Werte für post_parent sind enthalten.

Wenn ich versuche, die XML-Datei mit dem Standard-Wordpress-Importer zu importieren, werden die Bilder in die Medienbibliothek importiert und die verschiedenen Daten, die mit allen post_parent-Werten verbunden sind, werden auf 0 zurückgesetzt, was bedeutet, dass sie nicht mehr angehängt sind etwas.

Was ist hier los, und gibt es eine Arbeit um das Post_Parent korrekt zu importieren? Die bestehende Website hat mehr als tausend Mediendateien, so dass ich sie nicht manuell neu anhängen möchte.

Bearbeiten. Hier ist ein Beispiel für einen der Anhänge in der XML. Ich habe xxxx einige Dateinamen / Titel.

 XXXXXXXXXX http://www.xxxxxxx.com/news/xxxxxxx/attachment/xxxxxxx/ Wed, 18 Sep 2013 04:00:21 +0000 Emma http://img.daswordpress.com/attachments/www.webcam.net    3880 2013-09-18 13:30:21 2013-09-18 04:00:21 closed closed xxxxxxx inherit 3874 0 attachment  0 http://img.daswordpress.com/attachments/www.webcam.net  _wp_attached_file    _wp_attachment_metadata    

Prost.

Solutions Collecting From Web of "Anhänge importieren – nicht an post_parent anhängen"

Ich denke, dass der separate Import von Anhängen (was beim nativen Export nicht möglich ist) genau der Grund für Ihr Problem ist. Importer Plugin hat folgenden Code:

 if ( $post_parent ) { // if we already know the parent, map it to the new local ID if ( isset( $this->processed_posts[$post_parent] ) ) { $post_parent = $this->processed_posts[$post_parent]; // otherwise record the parent for later } else { $this->post_orphans[intval($post['post_id'])] = $post_parent; $post_parent = 0; } } 

Es gibt etwas mehr Verarbeitung mit Waisenkindern, aber kurz gesagt scheint es, dass nur Beiträge in demselben Import für Eltern betrachtet werden. Dies ist sinnvoll, da die IDs zum Zeitpunkt des Exports nicht exakt mit den IDs zum Zeitpunkt des Imports übereinstimmen.

Überprüfen Sie die Größe des Bildes ist nicht so groß, ich hatte ein Problem beim Importieren und nach viel Überprüfung und Import erkannte ich, dass das Bild, wo der Import gestoppt wog etwa 16 MB, ich denke, die maximale Ausführungszeit oder etwas ähnliches auf dem Server zu überschreiten.