Calea URL a fișierelor în WordPress este incorectă
Am încărcat imagini pe un site WordPress și ele pot fi accesate prin următorul URL:
http:/eatdrink.ca/content/uploads/2014/09/FoodWebSummer-main-420x194.jpg
dar WordPress afișează următorul URL:
http://eatdrink.ca/wp/http:/eatdrink.ca/content/uploads/2014/09/FoodWebSummer-main-420x194.jpg
De ce se adaugă acel http://eatdrink.ca/wp/
la început? Acest URL incorect apare atât în ecranul de editare a media, cât și pe front-end, astfel încât imaginile nu se afișează, deși ele există.
Calea în baza de date arată corect, iar GUID-ul postului media este de asemenea corect:
http:/eatdrink.ca/content/uploads/2014/09/FoodWebSummer-main-420x194.jpg
Cum generează WordPress URL-ul fișierelor? Nu am găsit această valoare în baza de date, așa că presupun că WordPress gestionează generarea ei în cod.
Se pare că adaugă Adresa WordPress (din Setări Generale) în fața căii imaginii.
Știe cineva de ce WordPress face acest lucru?
Deoarece ai doar o singură bară oblică în loc de două în URL-ul tău:
http:/eatdrink.ca
Acele două bare oblice nu sunt doar pentru aspect. :)
Accesează pagina ascunsă options.php situată la /wp-admin/options.php. Verifică ce valoare are setată "upload_url_path". Asigură-te că are două bare oblice acolo (dacă este gol, acest lucru este acceptabil de asemenea, nu-l modifica dacă este gol). Nu modifica nimic altceva când ești acolo.
De asemenea, verifică URL-urile din pagina Setări->Generale. Asigură-te că au și ele numărul corect de bare oblice.

Din nu știu ce motiv, slash-ul dublu nu a fost copiat.. acum când verific este acolo: http://eatdrink.ca/wp/http://eatdrink.ca/content/uploads/2014/08/ED49-cookbook-banner.jpg Dar tot adaugă adresa wp în fața URL-ului imaginii
