Cómo sustituir un medio por otro en WordPress y que no se rompa nada

Si has necesitado alguna vez en WordPress sustituir un medio por otro, por ejemplo, un documento PDF de un catálogo de precios, o incluso una imagen de logotipo de un cliente que aparezca en varios sitios, y sabes que es una tarea tediosa y no carente de problemas.

Algo que a priori es sencillo, pues solo tienes que editar la entrada o página donde esté el medio, resulta que, en ocasiones, conlleva tareas adicionales y riesgos de que algo no funcione.

Porque, al subir un medio e insertarlo en un contenido, este se muestra con un nombre original, y la ruta de su URL incluye normalmente las carpetas de las fechas.

Así que, por ejemplo, si subes un nuevo PDF del catálogo de precios, no puedes simplemente borrar el antiguo, tendrías que repasar en tu web todos las entradas, páginas, e incluso descargas de productos si es un e-commmerce, en los que se incluyese un enlace al susodicho PDF, porque si no lo haces fallaría la visualización/descarga, etc.

Otra situación podría ser un logotipo de un cliente o proveedor que muestres en varios sitios de tu web. Si cambia el logo tendrás que editar cada lugar en el que aparezca, no hay un modo en WordPress para sustituir un medio por otro y que todo siga como antes.

¿O sí lo hay?

Efectivamente, hay un plugin que es una auténtica maravilla, un imprescindible en tu lista de plugins favoritos.

Me refiero a Enable Media Replace.

Solo tienes que instalarlo, no hay que configurar nada, se integra totalmente con el cargador de medios de WordPress.

Pero no te lo cuento, te lo muestro en este vídeo corto

Como ves es muy sencillo, pero sobre todo es importante las decisiones que tomes a la hora de sustituir el medio, a saber:

  • Sólo sustituir el archivo: Esta opción requiere que subas un archivo del mismo tipo (imagen/pdf/etc) que el que estás sustituyendo. El nombre del adjunto seguirá siendo el mismo (tu-archivo.ext) sin importar cómo se llame el archivo que subas.
  • Sustituir el archivo, usar el nuevo nombre de archivo y actualizar todos los enlaces: Si marcas esta opción, el nombre y el tipo de archivo que vas a subir sustituirán al archivo antiguo. Todos los enlaces que apuntan al archivo actual se actualizarán para que apunten al nuevo nombre de archivo.
  • Sustituir la fecha: Solo a efectos internos, no cambia la ruta.
  • Mantener la fecha del archivo original: Solo a efectos internos.
  • Establecer una fecha personalizada: Solo a efectos internos, no cambia la ruta.

Elijas las opciones que elijas tu contenido no mostrará errores, se sustituirá el medio anterior por el nuevo.

Lo más mágico del plugin es que sirve para todo tipo de medio subido a tu WordPress y que los sustituye automáticamente en todos los sitios en los que esté insertado el medio anterior.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(6 votos, promedio: 4.8)
¿Te gustó este artículo? ¡No sabes lo que te estás perdiendo en YouTube!

Autor: Fernando Tellado

Fernando Tellado, apasionado de WordPress, profesor, consultor y ponente. Maquero cansino, padre de tres hijos y de una perrita Beagle, Bilbaíno de nacimiento, Español de corazón y ciudadano de donde me quieran. Mi último libro es WordPress - La guía completa. Mi blog personal es Navegando con red, donde he crecido como escritor en la red y ofrezco mis visiones acerca de la Web 2.0 y la blogosfera. Sigue a @fernandot en Twitter

Comparte esta entrada en
468 ad

Centro de preferencias de privacidad

Cookies imprescindibles

Se usan para saber si ya aceptaste nuestras políticas, si ya estás suscrito a nuestra newsletter, para reconocer el estado de tu sesión si la tuvieses y para servir más rápidos los contenidos.

No se captura IPs ni siquiera para el servicio de Analytics así que tu visita es privada.

JSESSIONID, _cfuid, wpSGCachePypass, mailerlite, gdpr, gawp
mailerlite, _cfuid

Cookies de terceros

Usamos cookies de terceros con servicios, también garantes de tu privacidad, que analizan tus usos de navegación para que podamos mejorar los contenidos, si ya estás suscrito al boletín y los elementos compartidos en redes sociales y el formulario de comentarios.

1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID, disqus_unique, disqusauth
disqus_unique, disqusauth
1P_JAR, APISID, CONSENT, HPSID, NID, SAPISID, SID, SIDCC, SSID

Ir al contenido