Wie kann ich die WordPress Media-Bibliothek nach der Übertragung auf einen neuen Host “neu aufbauen”?

Ich habe kürzlich eine große Website von einem Entwickler geerbt, der verschwunden ist. Die Seite hat mehr als 6.000 Bilder. Auf den Seiten fehlen die meisten Bilder, aber sie sind in der Medienbibliothek referenziert und ich kann sie auf dem Server unter wp-content / uploads sehen. Wenn ich versuche, mit der leeren Miniatur auf eines dieser Bilder zuzugreifen, erhalte ich die folgende Fehlermeldung:

fehlender Anhang

Da diese Site auf einen neuen Host verschoben wurde, bin ich mir ziemlich sicher, dass diese Bilder nicht korrekt referenziert werden, aber ich bin mir nicht sicher, wie ich den Pfad zu den Bildern ändern soll, damit sie richtig angezeigt werden. Ich habe etwas recherchiert und folgendes versucht:

UPDATE wp_posts set post_content=REPLACE(post_content, 'mysitexyz.net.basepointsite.com/', 'mysitexyz.net/'); 

Was ist der richtige Weg, um diese Bilder neu zu verknüpfen und sie in der Medienbibliothek korrekt erscheinen zu lassen?

Solutions Collecting From Web of "Wie kann ich die WordPress Media-Bibliothek nach der Übertragung auf einen neuen Host “neu aufbauen”?"

Es gibt ein paar Plugins, um das zu beheben, aber im Grunde verweist deine database immer noch auf die Bilder, die “oldsite.com/wp-content/uploads/” heißen, und du brauchst sie “newsite.com/wp-content/uploads”.

Sie müssen also alle alten Referenzen ändern. Sie könnten SQL verwenden:

  UPDATE wp_options SET option_value = replace(option_value, 'http://www.oldsite.com', 'http://www.newsite.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://www.oldsite.com','http://www.newsite.com'); UPDATE wp_posts SET post_content = replace(post_content, 'http://www.oldsite.com', 'http://www.newsite.com'); UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://www.oldsite.com', 'http://www.newsite.com'); 

Ich benutzte dieses Plugin, das sich hervorragend für die Übertragung von Websites eignete.

https://wordpress.org/plugins/velvet-blues-update-urls/

Und dieses Plugin ist speziell dafür gedacht, lokale und remote Änderungen, die durch ftp gemacht wurden, zu synchronisieren:

https://wordpress.org/plugins/ftp-sync/

Oder hier sind ein paar andere beliebte, sie tun fast dasselbe:

MPress Fix URL Referenzen https://wordpress.org/plugins/mpress-fix-url-references/

Go Live Update URLs https://wordpress.org/plugins/go-live-update-urls/screenshots/