Ruta de URL de archivo en WordPress incorrecta
Tengo imágenes subidas a un sitio WordPress y se pueden acceder mediante la siguiente URL:
http:/eatdrink.ca/content/uploads/2014/09/FoodWebSummer-main-420x194.jpg
pero WordPress está proporcionando la siguiente URL:
http://eatdrink.ca/wp/http:/eatdrink.ca/content/uploads/2014/09/FoodWebSummer-main-420x194.jpg
¿Por qué se está agregando ese http://eatdrink.ca/wp/
adicional al principio? Muestra esta URL de archivo en la pantalla de edición de medios y desde el front-end, por lo que no se muestran imágenes, aunque sí están allí.
La ruta en la base de datos muestra la ruta correcta de la imagen y el GUID de la publicación de medios también es el correcto:
http:/eatdrink.ca/content/uploads/2014/09/FoodWebSummer-main-420x194.jpg
¿Cómo genera WordPress la URL del archivo? No pude encontrar ese valor en la base de datos, así que supongo que WordPress lo genera en el código.
Parece que está agregando la Dirección de WordPress (de Configuración General) delante de la ruta de la imagen.
¿Alguien sabe por qué WordPress haría esto?
Porque solo tienes una barra en lugar de dos en tu URL:
http:/eatdrink.ca
Esas dos barras no son solo por estética. :)
Ve a la página oculta options.php ubicada en /wp-admin/options.php. Verifica qué valor tiene configurado "upload_url_path". Asegúrate de que tenga dos barras allí (si está vacío, también es aceptable, no lo cambies si está vacío). No cambies nada más mientras estás ahí.
También verifica las URL's en la página Ajustes->General. Asegúrate de que tengan el número correcto de barras también.

Por alguna razón, la doble barra no se copió... ahora la veo cuando reviso: http://eatdrink.ca/wp/http://eatdrink.ca/content/uploads/2014/08/ED49-cookbook-banner.jpg Pero sigue agregando la dirección de wp delante de la URL de la imagen.
