michaelxxx
Aktiver Benutzer
- Beiträge
- 25
Hallo,
ich habe einen Reiseblog und bin gerade dabei, diese Seite komplett neu zu gestalten. Das mache ich mit XAMPP und Wordpress auf localhost. Meine ganzen Beiträge (ca. 540) erstelle ich dabei komplett neu auf der localhost Umgebung. Das ist soweit auch ok, da ich die Beiträge dabei auch gleich aktualisieren kann.
Was aber echt Arbeit macht, ist das neu anlegen meiner Bilder. Ich habe über 16.000 in meinem Blog und alle bekommen einen individuellen Titel, eine Beschreibung und einen Alt Text. Ich kann diese Bilder in der DB nicht einfach komplett exportieren, da sich Pfade usw. geändert haben.
Ich suche jetzt nach einer smarten Möglichkeit, bestimmt Felder meiner Live Datenbank zu exportieren und diese dann in localhost einzufügen?
Ich habe dazu mal die ganze Tabelle wp_posts exportiert als "CSV for MS Excel". Dann habe ich sortiert nach post_type "attachment" und habe jetzt auch nur noch die Datensätze aller Bilder.
post_title: Tauchen Long Island 04
post_excerpt: Captain Delbert's Water Sports
post_name: tauchen-long-island-04
post_typ: attachment
Auf localhost sieht das gleiche Bild aktuell noch so aus:
post_title: tauchen-long-island-04
post_excerpt:
post_name: tauchen-long-island-04
post_typ: attachment
Jetzt suche ich nach einer Möglichkeit, die exportierten Daten mit meiner DB auf localhost abzugleichen und wenn es im Feld post-name ein Match gibt, dann sollen die Daten auf localhost überschrieben werden. Dabei möchte ich nur die Datensätze updaten, die bereits auf localhost angelegt sind und die zusammenpassen. Alle anderen Datensätze - die es bisher nicht gibt - sollen ignoriert werden.
Der unique Identifier in beiden Datenbanken ist hierbei das Feld post-name.
Das heißt, gibt es z.B. in der exportierten .csv einen Datensatz unter post-name mit dem Wert"tauchen-long-island-04" und diesen gleichen Datensatz gibt es auch schon auf localhost, dann schreibe die Daten der Felder "post_title" und "post_excerpt" von der .csv in localhost.
Super blöd zu eerklären, aber ich hoffe, man kann in etwa nachvollziehen was ich vorhabe
Anbei mal ein Screenshot meiner localhost Umgebung.
Wäre für Eure Hilfe echt dankbar.
Viele Grüße
Michael
ich habe einen Reiseblog und bin gerade dabei, diese Seite komplett neu zu gestalten. Das mache ich mit XAMPP und Wordpress auf localhost. Meine ganzen Beiträge (ca. 540) erstelle ich dabei komplett neu auf der localhost Umgebung. Das ist soweit auch ok, da ich die Beiträge dabei auch gleich aktualisieren kann.
Was aber echt Arbeit macht, ist das neu anlegen meiner Bilder. Ich habe über 16.000 in meinem Blog und alle bekommen einen individuellen Titel, eine Beschreibung und einen Alt Text. Ich kann diese Bilder in der DB nicht einfach komplett exportieren, da sich Pfade usw. geändert haben.
Ich suche jetzt nach einer smarten Möglichkeit, bestimmt Felder meiner Live Datenbank zu exportieren und diese dann in localhost einzufügen?
Ich habe dazu mal die ganze Tabelle wp_posts exportiert als "CSV for MS Excel". Dann habe ich sortiert nach post_type "attachment" und habe jetzt auch nur noch die Datensätze aller Bilder.
post_title: Tauchen Long Island 04
post_excerpt: Captain Delbert's Water Sports
post_name: tauchen-long-island-04
post_typ: attachment
Auf localhost sieht das gleiche Bild aktuell noch so aus:
post_title: tauchen-long-island-04
post_excerpt:
post_name: tauchen-long-island-04
post_typ: attachment
Jetzt suche ich nach einer Möglichkeit, die exportierten Daten mit meiner DB auf localhost abzugleichen und wenn es im Feld post-name ein Match gibt, dann sollen die Daten auf localhost überschrieben werden. Dabei möchte ich nur die Datensätze updaten, die bereits auf localhost angelegt sind und die zusammenpassen. Alle anderen Datensätze - die es bisher nicht gibt - sollen ignoriert werden.
Der unique Identifier in beiden Datenbanken ist hierbei das Feld post-name.
Das heißt, gibt es z.B. in der exportierten .csv einen Datensatz unter post-name mit dem Wert"tauchen-long-island-04" und diesen gleichen Datensatz gibt es auch schon auf localhost, dann schreibe die Daten der Felder "post_title" und "post_excerpt" von der .csv in localhost.
Super blöd zu eerklären, aber ich hoffe, man kann in etwa nachvollziehen was ich vorhabe
Anbei mal ein Screenshot meiner localhost Umgebung.
Wäre für Eure Hilfe echt dankbar.
Viele Grüße
Michael