it-swarm.com.de

Website-URL ändern, ohne Links oder Bilder zu beschädigen? WP 3.3

Ich benutze Wordpress 3.3.2.

Derzeit arbeite ich an einer Website in einem Entwicklerordner auf meiner Domain dev.domain.com. Beim Erstellen von Seiten und Blog-Posts ist mir gerade eingefallen, dass beim Verschieben der Website WP von dev.domain.com auf domain.com alle Bilder, die ich in allen meinen Seiten und Posts verwendet habe, beschädigt werden .

Einige Bilder sind auch mit bestimmten Seiten oder Blogeinträgen verknüpft. Diese werden ebenfalls brechen.

Ich weiß nicht, warum ich den Eindruck hatte, dass beim Verknüpfen mit Bildern im Medienmanager WP oder beim Verknüpfen mit bestimmten Posts die Informationen aktualisiert wurden, wenn sich die Website-URL oder die Permalink-Struktur änderten.

Kann mir jemand raten, wie ich Seiten/Blogposts/Bilder in meinem Entwicklerordner hinzufügen soll, damit die Links nicht beschädigt werden, wenn ich über OR gehe, was der beste Weg wäre, alles zu reparieren die defekten Links, sobald ich die Website auf domain.com verschoben habe?

Vielen Dank im Voraus für alle Ihre Ratschläge!

1
Damainman

Es gibt einen hilfreichen Codex-Artikel zum Verschieben von WordPress: http://codex.wordpress.org/Moving_WordPress .

Grundsätzlich müssen Sie die Datenbank für Instanzen Ihrer alten Domäne suchen/ersetzen und sie mit Ihrer neuen Domäne austauschen.

Ein weiterer Trick, den ich beim Verschieben von WordPress zwischen Umgebungen gelernt habe: Da WordPress die Domain an mehreren Stellen als serialisierte Daten in der Datenbank speichert, müssen Sie beim Suchen/Ersetzen des Domainnamens vorsichtig sein. Sie können ein spezielles Skript wie dieses verwenden, um das Suchen/Ersetzen für Sie durchzuführen, oder Sie können etwas viel Einfacheres tun: Verwenden Sie Domänen, die gleich sind Länge für Entwicklung, Inszenierung und Produktion.

Zum Beispiel könnte Ihr Domain-Schema so aussehen:

  • dev.domain.com
  • stg.domain.com
  • www.domain.com

Auf diese Weise KÖNNEN Sie direkt mit einem Texteditor suchen/ersetzen, und Sie müssen sich keine Sorgen machen, dass serialisierte Daten beschädigt werden.

Eine weitere Sache: Verweisen Sie in Ihrem Thema immer auf Dateien, indem Sie relative Pfade oder Hilfsfunktionen wie get_bloginfo ('template_url') verwenden. Auf diese Weise müssen Sie URLs nie zwischen Umgebungen ändern.

1
MathSmath