Resumen de la versión
Versión : 2.11.0
Módulo añadido : Sustitución de soportes
Objetivo: sustituir cualquier archivo multimedia por una nueva versión conservando el ID del medio, el nombre del archivo y la fecha de publicación - sus URL, integraciones y enlaces existentes seguirÔn funcionando.
Por qué es importante este módulo
Actualizar un PDF, un logotipo, una imagen de producto o una fuente sin romper las pÔginas que hacen referencia a ellos es un verdadero quebradero de cabeza en WordPress. El sitio Sustitución de soportes resuelve este problema: usted sube la nueva versión, nosotros sustituimos el en el mismo lugarentonces regeneremos la poda y actualizar los metadatos. Resultado: ningún 404, ningún enlace que corregir, ningún contenido que volver a publicar.
Cambios prƔcticos
- Sustitución in situ copiar el nuevo archivo sobre la ruta antigua (
get_attached_file()). - Conservar las referencias : even ID, slug/nombre nuevo idƩntico, fecha y enlaces permanentes.
- Control estricto del tipo de archivo el mimetype debe corresponden (imagen ā imagen, PDF ā PDF, etc.) para evitar incoherencias.
- Regeneración automÔtica :
wp_generate_attachment_metadata()+wp_update_attachment_metadata()para reconstruir todo el subtamaños (miniaturas, mediano, grande, etc.). - Limpieza fiable eliminación de variantes antiguas mediante
wp_delete_attachment_files()y forzar la eliminación del archivo si es necesario (incluidas las imÔgenes -escala).
Recorrido del usuario (en 3 clics)
- Mediateca ā Pasa el ratón por encima de un elemento y haz clic Sustituir medios (acción en lĆnea)
(también presente en la barra lateral de la pÔgina de adjuntos y en el modal multimedia) - Arrastrar y soltar o seleccione el archivo de sustitución.
- El módulo muestra Tipo, Talla y - para las imÔgenes - Dimensiones de los archivos antiguos y nuevos.
- Comprobación de las salvaguardias de la IU tamaño mÔximo el sitio y mimetype idéntico.
- Haga clic en Sustituir. La sustitución es instantÔnea y sus pÔginas permanecen intactas.
Detalles tƩcnicos (para los curiosos)
- Ganchos e interfaz de usuario
media_row_actionsañade acción Sustituir medios en la lista.attachment_fields_to_edit&attachment_submitbox_misc_actionsen el archivo media + modal.- A submenú oculto bajo
upload.phpgestiona la interfaz de usuario dedicada (vista previa antes/despuƩs).
- Seguridad
- Nonce especĆficas del módulo para cada acción.
wp_check_filetype_and_ext()+ bloqueo si el tipo difiere (excepto rol conunfiltered_upload).- Validación de entradas (
sanitize_text_field,is_uploaded_filegestión de errores de carga).
- Sustitución y limpieza
- Elimine los archivos existentes (incluidos los tamaños y las copias de seguridad) y, a continuación copia del nuevo archivo al de la misma manera.
- Gestión de casos-escala" también ofrece protección para los plugins multilingües (por ejemplo, archivos bloqueados) con un supresión dura en fallback.
- Rendimiento y filosofĆa WPMTK
- Como todos los WPMTK : cargado sólo si estÔ activado.
Casos de uso tĆpicos
- PDF actualizar un folleto sin cambiar la URL compartida con los clientes.
- Logo/Cartel Actualizar un logotipo utilizado globalmente (cabecera, pies de pƔgina, constructores) sin editar las pƔginas.
- ImÔgenes de comercio electrónico Ajustar una foto de producto a la que se hace referencia en cientos de archivos.
- Fuentes/ICONOS reemplazar un archivo estƔtico referenciado por tema o constructor.
LĆmites y buenas prĆ”cticas
- Mimetype estricto No se puede sustituir un JPEG por un PNG (o un PDF por un DOCX). Mantenga el mismo tipo.
- TamaƱo mĆ”ximo respeto por lĆmite de carga del lugar (verificado en IU).
- Caché si existe una CDN, purgar/esperar a la propagación para ver la nueva versión en todas partes.
- Dimensiones de la imagen Si cambia radicalmente las dimensiones, el aspecto puede variar en el lugar donde se integra la imagen. Comprueba tus modelos.
GuĆa rĆ”pida (paso a paso)
- Medios ā elegir medios ā Sustituir medios.
- Cargar un archivo del mismo tipo.
- Comprueba la vista previa, el tamaƱo y (si es imagen) las dimensiones.
- Confirmar: Sustituir. En miniaturas se regeneran automƔticamente.
Notas sobre seguridad y compatibilidad
- Validación sistemÔtica de nonces y servidores en todas las acciones.
- Compatible con Media Library (lista, modal, formulario) y admin nativo.
- Diseñado para funcionar con plugins multilingües y tamaños personalizados.
Conclusión
Esta versión 2.11.0 aporta importante actualización y mantenimiento de UX fin de las URL rotas al sustituir archivos. Active la función Sustitución de soportes y actualice sus soportes de forma segura, sin fricciones ni deudas técnicas.