2013-08-02 26 views
6

Na mojej witrynie wordpress wszystkie moje obrazy są wyświetlane jako uszkodzone linki. Pojawiają się również jako uszkodzone linki w galerii mediów w backendach wordpress.Zmiana adresu URL Wordpress Image URL

Obejrzałem obrazy przy użyciu Google Chrome i widział, że wszystko, co pojawi się w ten sposób:

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

jest powielanie nazwy pliku w ścieżce i uzyskać obrazy do pracy muszę ścieżkę aby wyglądać następująco:

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

Szukałem poprzez bazy danych i nie można znaleźć gdzie zmienić ścieżkę do moich obrazów, a konkretnie myślę, że musi być gdzieś, że pole jest kierowanie wszystko www.firouzeh.co. uk/frouzeh, gdzie powinno być wysyłanie go na www.firouzeh. co.uk.

Czy ktoś wie, gdzie zmienić ścieżkę?

Odpowiedz

4

Jeśli ustawienia URL są poprawne pod Ustawienia> Ogólne, a następnie można spróbować użyć Search and Replace wtyczki aktualizować każde wystąpienie w swojej bazie danych.

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

Szukaj firouzeh.co.uk/frouzeh/frouzeh Wymień go firouzeh.co.uk/frouzeh

Powrót do góry pierwszej swojej stronie :)

Jeśli tak właśnie przenieś swoją witrynę z innej lokalizacji, sugeruję użycie wtyczki Duplicator, która obsługuje cały proces wymiany.

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

+2

Cześć Kenny, dzięki za link do wyszukiwania i zamiany - to działało jak urok dla mnie. będzie pamiętać o powielaczach dla przyszłych migracji. – contool

+0

Np, cieszę się, że mogłem pomóc! – Kenny

1

Pod ustawieniami masz poprawnie ustawiony wordpress i adres strony?

+0

Tak, mam ustawienia SITEURL i domowe określone jako http://firouzeh.co.uk. Używam WP Multisite, jeśli masz jakieś inne pomysły? – contool

2

Użyj tego samego rozwiązania dla napisałem tutaj: https://stackoverflow.com/a/18023214/1946078

Jest to w następujący sposób:

Podczas przenoszenia Wordpress zainstalować, trzeba również edytować dwa pola w bazie danych. Uruchom ten przeciwko bazy danych w celu znalezienia wartości, które muszą być edytowane:

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

Jeśli dostęp do bazy danych nie jest rozwiązaniem, innym sposobem, aby to zrobić poprzez edycję pliku wp-config.php aby zaliczyć Poniższe dwie linie:

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

Prosto z http://codex.wordpress.org/Changing_The_Site_URL

  1. „Home” ustawienie jest adres chcesz, aby wpisać w przeglądarkę dotrzeć do bloga WordPress.
  2. Ustawienie "Adres strony" to adres, w którym znajdują się pliki podstawowe WordPress.
+0

Dzięki za odpowiedź Kimberly.Powinienem był o tym wspomnieć w pytaniu, używam WP z wieloma miejscami. Sprawdziłem plik wp_options w bazie danych dla obu stron i dla jednego z nich ustawienia "siteurl" i "home" są zarówno https://firouzeh.co.uk/-tak jak można się było spodziewać. Czy są jakieś inne miejsca w DB? Również w celu potwierdzenia, sprawdziłem plik wp_config.php i zdecydowanie szukam właściwej bazy danych (mam kilka różnych wersji w phpmyadmin). – contool