2013-08-02 14 views
6

Auf meiner Wordpress-Seite erscheinen alle meine Bilder als defekte Links. Sie erscheinen auch als defekte Links in der Mediengalerie im Wordpress-Backend.Wordpress Image URL ändern

Ich inspizierte die Bilder von Google Chrome und sah, dass sie alle wie diese zeigen:

<img src="http://firouzeh.co.uk/frouzeh/frouzeh/wp-content/uploads/sites/3/2013/04/Granulated-Persepolis-Ring-230x160.jpg"> 

eine Vervielfältigung eines Dateinamens ist auf dem Weg und die Bilder zu bekommen ich den Pfad muss arbeiten sehen wie folgt aus:

<img src="http://firouzeh.co.uk/frouzeh/wp-content/uploads/sites/3/2013/04/Granulated-Persepolis-Ring-230x160.jpg"> 

ich durch die Datenbank gesucht und nicht finden können, wo Sie den Pfad zu meinen Bildern zu ändern, und zwar denke ich, es ein Feld irgendwo sein muss, das alles www.firouzeh.co ausrichtet. uk/frozeh, wo es nur an www.firouzeh gesendet werden sollte. co.uk.

Weiß jemand, wo man den Pfad ändern kann?

Antwort

4

Wenn Ihre URL-Einstellungen korrekt sind unter Einstellungen> Allgemein, dann könnte man versuchen, ein Suchen und Ersetzen Plugin jedes Vorkommen in der Datenbank zu aktualisieren.

http://wordpress.org/plugins/search-and-replace/

Suche nach firouzeh.co.uk/frouzeh/frouzeh es ersetzen mit firouzeh.co.uk/frouzeh

Sichern Sie Ihre Website zuerst :)

Wenn du gerade getan hast Verschieben Sie Ihre Site von einem anderen Ort, ich empfehle das Duplicator-Plugin, das den gesamten Austausch übernimmt.

http://wordpress.org/plugins/duplicator/

+2

Hallo Kenny, danke für den Link zu suchen & ersetzen - das hat funktioniert wie ein Charme für mich. Bei künftigen Migrationen wird der Duplizierer berücksichtigt. – contool

+0

Np, froh, dass ich helfen konnte! – Kenny

1

Unter den Einstellungen haben Sie Ihre Wordpress und Site-Adresse richtig eingestellt?

+0

Yep, habe ich die siteurl und Home-Einstellungen wie http://firouzeh.co.uk. Ich verwende WP Multisite, wenn Sie noch andere Ideen haben? – contool

2

Verwenden Sie die gleiche Lösung, die ich für hier schrieb: https://stackoverflow.com/a/18023214/1946078

Es ist wie folgt:

Wenn Sie ein Wordpress installieren zu verschieben, müssen Sie auch in der Datenbank zwei Felder bearbeiten. Führen Sie diese gegen Ihre Datenbank, um die Werte zu finden, die bearbeitet werden müssen:

SELECT * FROM `wp_options` WHERE option_name IN('siteurl', 'home'); 

Wenn Access-Datenbank ist keine Option, ist eine andere Möglichkeit, dies zu tun, indem Sie die Bearbeitung Ihrer Datei wp-config.php enthalten die folgenden zwei Zeilen:

define('WP_HOME','http://yoursite.com'); 
define('WP_SITEURL','http://yoursite.com'); 

Gerade von http://codex.wordpress.org/Changing_The_Site_URL

  1. die "Home" Einstellung ist die Adresse, die Sie Menschen ihren Browser eingeben möchten um deinen WordPress Blog zu erreichen.
  2. Die Einstellung "Site-URL" ist die Adresse, in der sich Ihre WordPress-Kerndateien befinden.
+0

Danke für die Antwort Kimberly.Ich hätte das in der Frage erwähnen sollen, ich benutze WP multisite mit 2 Seiten. Ich habe die wp_options-Datei in der Datenbank für beide Seiten überprüft und für die in Frage, die "siteurl" und "home" Einstellungen sind beide https://firoozeh.co.uk/-so, wie zu erwarten wäre. Gibt es noch andere Stellen in der DB? Auch um zu bestätigen, habe ich die wp_config.php Datei überprüft und ich bin auf jeden Fall auf die richtige Datenbank (Ich habe ein paar verschiedene Versionen in phpmyadmin) – contool