Hasta
-70%
en el 1er aƱo
DĆ­as
Horas
Actas
Segundos

Reemplazo de medios - Reemplace los medios de WordPress sin romper sus enlaces

Introducción

A todos nos ha pasado: una imagen mal retocada, un PDF obsoleto, un vƭdeo demasiado comprimido... pero ya insertado por todo el sitio. Borrar y volver a importar rompe las URL, deja pƔginas con enlaces muertos y cambia el ID de los medios.
El módulo Sustitución de soportes de WPMasterToolKit resuelve este problema: se sustituye el archivo fuente medios de comunicación sin cambiar su ID, nombre de archivo o fecha de publicación. Resultado : todas las URL e integraciones siguen siendo vÔlidas.

¿A qué plugins puede sustituir este módulo?

Relevante si utiliza un plugin dedicado como "Enable Media Replace". Este módulo ofrece la misma lógica (sustitución in situ) pero integrado de forma nativa en WPMasterToolKit, sin necesidad de un plugin adicional.

Qué hace exactamente el módulo

  • Sustitución in situ copia tu nuevo archivo sobre el archivo existente en el disco.
  • Identidad preservada : ID, slug/nombre de archivo y fecha de los medios de comunicación siguen siendo los mismos, por lo que sin cambios de URL.
  • Miniaturas regeneradas Tras la sustitución, el módulo se reinicia wp_generate_attachment_metadata() para recrear todas las tallas inferiores (miniaturas).
  • Comprobación estricta de tipos el nuevo archivo deben tener el mismo tipo MIME (por ejemplo, JPG → JPG, PDF → PDF). AsĆ­ se evitan incoherencias y problemas de integración.
  • Resumen visual una interfaz de administración para visualizar la información "Actuel vs "Nuevo (tipo, tamaƱo, anchura/altura para las imĆ”genes) antes de la validación.
  • Limpieza fiable de archivos antiguos : supresión de los archivos y subdimensiones existentes, incluidas las imĆ”genes -scaled. Si un plugin (por ejemplo, multilingüe) bloquea el borrado, un "hard delete AsegĆŗrese de limpiar los restos.
  • Integración natural en la administración :
    • Botón "Sustituir medios en las acciones de lĆ­nea del Mediateca (lista).
    • Botón modo de edición medios de comunicación.
    • Botón Publicar cuadro (pantalla de edición de archivos adjuntos).
    • Una pĆ”gina interna (bajo Medios de comunicación) se encarga de la carga y la confirmación. oculto en el menĆŗ para seguir siendo accesible sólo a travĆ©s de los botones de acción.

Detalles de UX en la administración

  • Interfaz clara con dos columnas: Actual vs Nuevo.
  • Arrastre y suelte o haga clic para seleccionar el archivo.
  • Validación inmediata en el lado JS (peso mĆ”ximo del sitio, tipo idĆ©ntico), con mensajes localizados.
  • Botón "Sustituir desactivado mientras no se superen las validaciones.

Escenarios y lĆ­mites a tener en cuenta

  • Mismo tipo obligatorio : tĆŗ no puede sustituir un PNG por un JPG. Mantener el mismo formato garantiza 0 casos.
  • Nombre de archivo conservado estĆ” diseƱado para mantener exactamente la misma URL.
  • CDN / cachĆ© Tras la sustitución, recuerde purgar la cachĆ© si utiliza una CDN o un almacenamiento en cachĆ© agresivo.
  • Dimensiones si importa una imagen mĆ”s grande/pequeƱa, las miniaturas se regenerarĆ”n en consecuencia (dependiendo de los tamaƱos de imagen/tema de su WordPress).
  • Permisos accesible a funciones con upload_files.
  • Seguridad todo estĆ” protegido por nonce y comprueba el archivo cargado (is_uploaded_filetipos, tamaƱo mĆ”ximo de WordPress).

Cómo utilizar este módulo

  1. Ir a Medios de comunicación → Biblioteca.
  2. En la línea del soporte que se va a sustituir, haga clic en Sustituir medios (o abra el archivo multimedia y haga clic en el mismo botón).
  3. Arrastre y suelte el nuevo archivo (del mismo tipo que el original).
  4. Consulta la información en la vista previa "Nuevo".
  5. Haga clic en Sustituir.
    Eso es todo: la URL no cambiael sitio sigue apuntando al mismo ID, pero con el archivo actualizado.

Nuestras opciones tƩcnicas (y por quƩ)

  • Conservar ID/ruta copiar el nuevo archivo en la ruta original (copy() → mismo nombre, misma ubicación). Esta es la Ćŗnica manera de garantizar que todos los enlaces siguen siendo vĆ”lidos.
  • Validación MIME estricta comparación entre el MIME original y el del nuevo archivo mediante wp_check_filetype_and_ext() y get_post_mime_type() para evitar sorpresas (incrustaciones, reproductores, etiquetas HTML, etc.).
  • Limpieza robusta utilizamos wp_delete_attachment_files() con los metadatos y los tamaƱos de las copias de seguridad, a continuación, un alternativa supresión fĆ­sica si es necesario (en el caso de las imĆ”genes -scaled o plugins multilingües).
  • Regeneración de metadatos : wp_generate_attachment_metadata() + wp_update_attachment_metadata() para recrear todos los subtamaƱos inmediatamente despuĆ©s de la sustitución, sin necesidad de herramientas de terceros.
  • Experiencia administrativa botones aƱadidos mediante :
    • media_row_actions
    • attachment_fields_to_edit (para el modal)
    • attachment_submitbox_misc_actions (editar pantalla)
      A submenú pÔgina oculta se carga bajo demanda para mostrar la interfaz de usuario de sustitución, con activos específicos (CSS/JS) y cadenas localizadas.
  • Seguridad y capacidad :
    • Acceso restringido mediante upload_files.
    • Nonce especĆ­fico del módulo para todas las URL y formularios.
    • Controla is_uploaded_filegestión de los errores de carga y respeto de wp_max_upload_size() (mediante JS localizado).
  • Rendimiento carga condicional de activos sólo en la pĆ”gina de sustitución. Si el módulo no estĆ” activado, no se carga nada.
Descubra el módulo :
Gratis
Pro
1 sitio
3.50$
/mes
14
DĆ­as
Garantía de devolución del dinero
”sin riesgo a 100 %!

Conclusión

El módulo Sustitución de soportes de WPMasterToolKit facilita la sustitución de un soporte seguro, rÔpido y sin efectos secundarios : mismo ID, misma URL, misma fechapero archivo actualizado y miniaturas regeneradas. Se acabaron los enlaces rotos y los problemas de reimportación. Es la herramienta ideal para mantener tus bibliotecas multimedia limpias y actualizadas, con total confianza.