Antes de hacer nada, me pondría en contacto con el hosting a ver en qué tipo de servidor tenéis alojada la página.
En cualquier caso, lo más sencillo sería lo siguiente:
1) En localhost sustituir las imágenes problemáticas por otras iguales pero corrigiendo su nombre. No voy a entrar en el debate de las tildes y las eñes porque es más cuestión del servidor que de WP.
2) Para sustituir las imágenes (en localhost): edita las entradas donde estén las que su nombre tiene tildes o eñes. Clic en la imagen y editas. Se abre una ventana nueva y en ella aparecen dos botones (Editar original y Reemplazar). Clic en esta última y subes la imagen con el nombre corregido.
3) Una vez hayas finalizado el cambio de imágenes, te vas a la Biblioteca de Medios y borras todas las imágenes problemáticas.
4) Borra todo lo hecho en el servidor externo, incluida la base de datos.
5) Vuelve a subir todo. Puedes ayudarte, por ejemplo, con el plugin Duplicator.
Además el plugin Duplicator antes de crearte el paquete con el instalador te scanea la web y te avisa de esos archivos con caracteres problemáticos, como acentos, ñ etc… 😉
Iniciador del debate
jabardea
(@jabardea)
Muchas gracias
Quizá el problema es un poco más complicado.
Realmente he visto a través de ftp que me carga las imágenes nuevas en el servidor. El problema es que la biblioteca no me las puede mostrar, ni tampoco sus atributos, por lo que no puedo utilizarlas ni borrarlas.
Cuando las pongo en detalle veo hasta las que cargue desde localhost.
Debe ser algo relativo al enlace de la biblioteca de WordPress con la base de datos
Os agradezco el interés. Por favor, si se os ocurre algo, contarme.
Un abrazo
Buenas 😉
Yo creo, es una hipotesis técnica, que el problema es que tu codificación de caracteres del servidor y de tu localhost no son los 2 UTF-8. Por eso en tu localhost funcionaba bien las imagenes con acento, etc… en cambio al subir al servidor las imágenes si que estan en ftp pero la galería multimedia realmente trata como post cada imagen en base de datos, ya que asocia su meta-data, pero al tener una codificación erronea por eso no las puede mostrar.
Ya te digo, tener imagenes con acentos o caracteres raros no es recomendable, por lo que mejor es que hagas limpieza en origen, en localhost, y luego vuelvas a subir la copia al servidor. Además si puedes confirmar con el hosting k tu base de datos será UTF-8 para descartar futuros problemas.
1 saludote!