2013-08-02 16 views
6

Sul mio sito wordpress tutte le mie immagini vengono visualizzate come collegamenti interrotti. Inoltre vengono visualizzati come collegamenti interrotti nella galleria multimediale nel backend wordpress.Modifica URL immagine Wordpress

ho ispezionato le immagini utilizzando Google Chrome e vide che tutti mostrano in questo modo:

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

c'è una duplicazione di un nome di file nel percorso e per ottenere le immagini di lavorare ho bisogno del percorso a guardare come questo:

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

ho cercato attraverso la banca dati e non riesco a trovare dove cambiare il percorso alle mie immagini, in particolare penso che ci deve essere un campo da qualche parte che dirige tutto per www.firouzeh.co. uk/frouzeh dove dovrebbe essere appena inviato a www.firouzeh. co.uk.

Qualcuno sa dove cambiare il percorso?

risposta

4

Se le impostazioni URL siano corrette in Impostazioni> Generali, allora si potrebbe provare a utilizzare un di ricerca e sostituzione plugin per aggiornare tutte le occorrenze nel database.

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

Cerca firouzeh.co.uk/frouzeh/frouzeh sostituirlo con firouzeh.co.uk/frouzeh

Eseguire il backup del sito prima :)

Se proprio avete fatto sposta il tuo sito da un'altra posizione, ti suggerisco di utilizzare il plug-in Duplicator, che gestisce tutte le sostituzioni.

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

+2

Ciao Kenny, grazie per il link per cercare e sostituire - che ha funzionato come un fascino per me. terrà a mente i duplicatori per le migrazioni future. – contool

+0

Np, felice di aver potuto aiutare! – Kenny

1

In base alle impostazioni, il wordpress e l'indirizzo del sito sono impostati correttamente?

+0

Sì, ho le impostazioni siteurl e degli impostate come http://firouzeh.co.uk. Sto usando WP Multisite se hai altre idee? – contool

2

Utilizzare la stessa soluzione che ho scritto per qui: https://stackoverflow.com/a/18023214/1946078

E 'come segue:

Quando si sposta installa un Wordpress, è necessario modificare anche due campi nel database. Eseguire questo contro la vostra base di dati al fine di trovare i valori che devono essere modificati:

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

Se l'accesso al database non è un'opzione, un altro modo per fare questo è modificando il file wp-config.php per includere il due righe seguenti:

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

Direttamente dal http://codex.wordpress.org/Changing_The_Site_URL

  1. l'impostazione "Home" è l'indirizzo che si desidera la gente a digitare nel browser per raggiungere il tuo blog WordPress.
  2. L'impostazione "URL sito" è l'indirizzo in cui risiedono i file core di WordPress.
+0

Grazie per la risposta Kimberly.Avrei dovuto accennare a questo nella domanda, sto usando WP multisito con 2 siti. Ho controllato il file wp_options nel database per entrambi i siti e per quello in questione le impostazioni 'siteurl' e 'home' sono entrambi https://firouzeh.co.uk/ -so come ci si aspetterebbe. Ci sono altri posti nel DB da cercare? Inoltre, per confermare, ho controllato il file wp_config.php e sto sicuramente cercando il database giusto (ho un paio di versioni differenti in phpmyadmin) – contool