Wie importiere ich WordPress-Posts mit Bildern von einer WordPress-Site zu einer anderen?

14

Ich habe Tools-> Import & Export verwendet, aber es hat nicht funktioniert. Ich habe versucht mit Wp-All-Import und Export-Plugin, dann funktioniert es auch nicht. Nur der Inhalt importiert nicht die Bilder. So beheben Sie dieses Problem. Gibt es eine Möglichkeit, Beiträge mit Bildern zu importieren?

Padmini Maddur
quelle
Sehen Sie diesen Artikel hier , sie erwähnten, wie Sie vorgestellten Bilder
Arsalan Mithani
2
Wie viele Posts müssen Sie importieren, exportieren? Die Sache ist, Sie können WP Standard-Import-Export verwenden und einfach die Arbeit erledigen. Es wird eine Weile dauern, bis die Bilder importiert werden. Geben Sie ihm also Zeit. Option B wäre, alle Mediendateien zu exportieren / importieren und dann mit Beiträgen fortzufahren.
Marko Jezernik
Hallo .. Nicht nur vorgestellten Bilder. Alle Bilder in der Post werden nicht importiert.
Padmini Maddur

Antworten:

12

Verwenden Export Besondere Aufnahmen Plugin, können Sie Feature - Bilder von Pfosten oder benutzerdefinierte Post - Typen in einen Wordpress - xml exportieren , um sie in anderen Websites mit dem Wordpress - Import - Tool importieren.

https://wordpress.org/plugins/export-featured-images/#description

Wie benutzt man??

  1. Importieren Sie zunächst Ihre Beiträge auf die neue Website.
  2. Verwenden Sie dieses Plugin in Ihrer alten Site und gehen Sie zu Extras> Ausgewählte Bilder exportieren und wählen Sie die Beitragstypen aus. Dann erhalten Sie eine XML-Datei .
  3. Gehen Sie in Ihrer neuen Site zu Tool und wählen Sie WordPress-Import . Wählen Sie dann die XML-Datei aus, die Sie im vorherigen Schritt heruntergeladen haben.

Das ist alles .. Ihre Beiträge sind mit vorgestellten Bildern abgebildet. Genießen!

Muhammad Tahseen ur Rehman
quelle
Es wurde für eine Weile nicht aktualisiert, funktioniert aber einwandfrei mit Wordpress 5.2.2. Lebensretter !! Warum diese Ebene der Funktionalität nicht im Kern ist, weiß ich wirklich nicht.
Chris Pink
@ChrisPink Aktivieren Sie "Medienanhänge importieren" in Schritt 1 und 3 oder nur in Schritt 3?
Jonny
1
Beide Schritte 1 und 3.
Chris Pink
Leider scheint dieses Plugin aus dem WP-Repository entfernt worden zu sein.
ClayRay
8

Warum werden Bilder nicht importiert?

Es ist der Exportschritt, der hier das Problem mit Bildanhängen verursacht. Die Exportfunktion von WordPress enthält nicht den Beitragstyp "Anhang", es sei denn, Sie wählen die Exportoption "Gesamter Inhalt". Wenn Sie jedoch nur Ihre Posts von einer Site zu einer anderen importieren und exportieren möchten, verlieren Sie Ihre Anhänge. Weitere Informationen zum Warum finden Sie hier .

So bringen Sie Bilder trotzdem auf Ihre neue Website

Wenn Sie also nur Posts exportieren und importieren, besteht eine Möglichkeit darin, Ihre Bilder manuell zu verschieben. Dies ist jedoch möglicherweise eine Menge Arbeit, insbesondere auf größeren Websites. Die andere Möglichkeit besteht darin, Beiträge ohne Bilder zu importieren und die Bilder anschließend mit dem Plug-in für das automatische Hochladen von Bildern hinzuzufügen. Dieses Plugin macht mehrere Dinge:

  • In Ihren Posts wird nach Bild-URLs gesucht (importierte Posts enthalten zwar noch Bild-URLs, verweisen jedoch auf die Site, von der der Inhalt exportiert wurde).
  • Anschließend werden diese externen Bilder abgerufen und in das lokale WordPress-Upload-Verzeichnis hochgeladen. Die Bilder werden dann der Medienbibliothek hinzugefügt.
  • Schließlich werden die alten Bild-URLs durch neue URLs ersetzt.

Der Prozess ist halbautomatisch und relativ schnell. Sie können das Plugin wieder deinstallieren, wenn Sie fertig sind, sodass Sie kein zusätzliches Plugin auf Ihrer Website mehr haben. Die Verwendung des Plugins für diesen Zweck ist in der Dokumentation des Plugins nicht explizit dokumentiert. Hier finden Sie eine schrittweise Anleitung.

Schritt für Schritt: Importieren von Beiträgen und Bildern von einer Website in eine andere mit dem WordPress-Importer und dem Plugin für das automatische Hochladen von Bildern

Schritt 1: Bereiten Sie Ihre Exportdatei auf der alten
Website vor. Gehen Sie auf Ihrer alten Website zu "Extras> Exportieren" und exportieren Sie nur Ihre Beiträge.

Schritt 2: Importieren Sie Ihre Beiträge in die neue Site.
Gehen Sie auf Ihrer neuen Website zu "Extras> Importieren" und importieren Sie die von Ihnen exportierten Beiträge. Der Importer hat die Möglichkeit, Dateianhänge herunterzuladen und zu importieren. Dies funktioniert jedoch nicht, wenn Sie nicht den gesamten Inhalt migrieren. Sie können dies ignorieren.

Schritt 3: Installieren und aktivieren Sie das Auto Upload Images-Plugin.
Es wird wie jedes andere Plugin im WordPress-Repository installiert. Nach der Aktivierung fügt das Plugin eine Einstellungsseite unter "Einstellungen> Bilder automatisch hochladen" hinzu. Nach meiner Erfahrung können Sie diese jedoch den Standardeinstellungen überlassen.

Schritt 4: Laden Sie das Bild von Ihrer alten Site auf Ihre neue Site.
Zum Zeitpunkt des Schreibens hat das Plugin keine Möglichkeit, Ihre Posts automatisch zu durchsuchen und alle Bilder per Bulk-Upload zu aktualisieren. Stattdessen wird jeder Beitrag beim Speichern einzeln aktualisiert. Wenn Sie viele Posts haben, ist das eine Menge Arbeit, aber es gibt einen kleinen Trick. Sie können zum Übersichtsbildschirm für Ihre Beiträge gehen und Ihre Beiträge in großen Mengen aktualisieren . Es ist eine wenig mehr Informationen zu diesem Thema hier (nützlich Hinweis auf mehreren Systemen).

Im Wesentlichen wählen Sie mehrere Posts aus und wählen dann unter "Massenaktionen" die Option "Bearbeiten" und klicken auf die Schaltfläche "Übernehmen". Klicken Sie anschließend ohne Änderungen auf die Schaltfläche "Aktualisieren". Abhängig von Ihrem Server kann es zu einer Zeitüberschreitung kommen, wenn der Prozess ausgeführt wird. Daher ist es eine gute Idee, dies mit 20 bis 50 Posts gleichzeitig zu tun.

Massenaktualisierung von Posts

Schritt 5: Überprüfen Sie Ihre Beiträge und deaktivieren / deinstallieren Sie das Plugin.
Wenn alles erledigt ist, können Sie Ihre Beiträge überprüfen und bestätigen, dass sie jetzt auf lokale Bilder verweisen. Sie brauchen das Plugin dann nicht mehr und können es sicher deaktivieren und löschen.

Abschließende Gedanken

Wahrscheinlich ist es eine gute Idee, zuerst eine Sicherungskopie Ihrer neuen Site zu erstellen (zumindest der Datenbank Ihrer Site).

Zum Zeitpunkt des Schreibens war das Plugin für das automatische Hochladen von Bildern einige Zeit nicht aktualisiert, aber beim Testen funktionierte es einwandfrei.

Mit dieser Methode werden alle Bilder in Beiträgen importiert, nicht nur ausgewählte Bilder.

Dvaeer
quelle
1
Gute Antwort. Funktioniert perfekt.
Chris
Das hat bei mir nicht funktioniert.
Schiffsform
0

Es gibt mehrere Möglichkeiten, dies zu tun:

  • Handbuch
  • Plugin verwenden

Für den manuellen Vorgang ist es etwas langwieriger. Sie müssen vollständige Dateien von einem Server herunterladen und auf einen anderen hochladen. Nehmen Sie einige Änderungen an der Sicherungsdatenbank vor, z. B. Ersetzen von URLs und anschließendes Hochladen der DB-Datei.

Eine andere Möglichkeit, die weitaus besser ist, ist die Verwendung des Plugins "All in One Migration". Hier ist der Link, der Sie über den gesamten Prozess führen kann:

https://makersbyte.com/easily-export-import-wordpress-sites/

Shahzaib Khan
quelle
0

Diese Frage kann ich am besten beantworten, da ich beim Importieren auf dasselbe Problem gestoßen bin. Das Problem liegt eigentlich nicht beim Importieren.


Es wird exportiert. Wenn Sie den gesamten Inhalt exportieren, importieren Sie mit Anhängen die XML-Datei, von der alle Ihre Bilder heruntergeladen werden. Wenn Sie jedoch ausgewählte Beiträge exportieren, dann mit Anhängen importieren, werden nur Beiträge importiert. Um dies zu beheben, gibt es ein Plugin, das die richtige XML-Datei exportiert, genau wie das Exportieren aller XML-Inhaltsdateien.

Also hier ist das Plugin https://wordpress.org/plugins/demomentsomtres-wp-export

Dadurch wird eine neue Exportoption wie in der standardmäßigen WordPress-Export-GUI erstellt, jedoch mit erweiterten Funktionen, sodass beim Importieren dieser XML-Datei Ihre Medien importiert werden, während diese XML-Datei importiert wird (vom Standardserver auf Ihren lokalen Server). Sie müssen es nicht in WordPress installieren, in das Sie Medien importieren. Es muss nur auf dem Exportserver WordPress installiert werden.

Rakesh Kumar
quelle
0

Das hat den Trick für mich getan. Alle anderen Optionen haben nicht funktioniert, aber das Plugin hat endlich das getan, was ich brauchte!

Ich musste Immobilien von einem Standort zu einem anderen exportieren. Jede Eigenschaft hat viele Bilder. Dieses Plugin https://wordpress.org/plugins/demomentsomtres-wp-export hat genau das getan, was ich brauchte - alle Bilder von der ersten Site auf die zweite heruntergeladen und hochgeladen.

Petia Koleva
quelle