Regenerate Thumbnails

Descripción

Regenerate Thumbnails te permite regenerar todos los tamaños de miniaturas de una o más imágenes que se hayan subido a tu biblioteca de medios.

Esto es útil en situaciones como:

  • Un nuevo tamaño de miniatura se ha añadido y quieres que subidas anteriores tengan una miniatura en ese tamaño.
  • Has cambiado las dimensiones de un tamaño de miniatura existente, por ejemplo desde Ajustes Medios.
  • Has cambiado a un nuevo tema de WordPress que usa imágenes destacadas de un tamaño diferente.

También ofrece la posibilidad de eliminar miniaturas antiguas no utilizadas para liberar espacio en el servidor.

En recuerdo de Alex Mills

Alex Mills, el autor de este plugin, falleció en febrero de 2019. Deja tras él un número de plugins que serán mantenidos por Automattic y por miembros de la comunidad de WordPress. Si este plugin te resulta útil, por favor, considera hacer una donación a la Oregon Health and Science University. Puedes encontrar más información aquí.

Alternativas

WP-CLI

Si tienes acceso a la línea de comandos de tu servidor, te recomiendo usar WP-CLI en vez de este plugin porque es mas rápido (no requiere peticiones HTTP adicionales) y puede ser ejecutado dentro de una pantalla para aquellos con muchas miniaturas. Para más detalles, consulta la documentación de sucomando media regenerate.

Módulo Photon de Jetpack

Jetpack es un plugin de Automattic, creadores de WordPress.com. Le da a tu sitio WordPress alojado por tu cuenta algunas de las funcionalidades que están disponibles en los sitios alojados en WordPress.com.

El módulo Photon hace que las imágenes de tu sitio se sirvan desde la red de entrega de contenidos (CDN) de WordPress.com, que incrementará la velocidad de carga de las imágenes. Es importante destacar que puede crear miniaturas sobre la marcha, lo que significa que nunca necesitarás usar este plugin.

Yo personalmente utilizo Photon en mi propia web.

Información: Yo trabajo en Automattic pero recomendaría Photon aunque no fuese así.

¿Necesitas ayuda? ¿Has encontrado un error? ¿Quieres contribuir con código?

El soporte para este plugin se ofrece en los foros de WordPress.org.

El código fuente de este plugin está disponible en GitHub.

Capturas

  • La interfaz del plugin principal.
  • Regeneración en progreso.
  • Interfaz para regenerar un solo adjunto.
  • Imágenes individuales se pueden regenerar desde la biblioteca de medios en la vista de lista.
  • También se pueden regenerar desde la pantalla de edición de adjuntos.

Instalación

  1. Ve a tu área de administración y selecciona Plugins -> «Añadir nuevo» del menú.
  2. Buscar «Regenerate Thumbnails».
  3. Haz clic en instalar.
  4. Haz clic en activar.
  5. Navega hasta Herramientas Regenerate Thumbnails.

Preguntas frecuentes

¿Cumple este plugin con el [RGPD](https://en.wikipedia.org/wiki/General_Data_Protection_Regulation)?

Este plugin no registra ni transmite datos de usuario. De hecho, ni siquiera hace nada en la parte de usuario de tu web, sólo en el área de administración. Esto significa que debería cumplir, pero yo no soy abogado.

Reseñas

2 de julio de 2019
WordPress version 5.2.2 Clicking Regenerate Thumbnails in Media would bring me to an error page, and randomly the website received connection errors until finally I lost all access to the website. Renamed the plugins folder in the ftp directory, then re-enabled all of my plug-ins except this one.
12 de mayo de 2019
Oh, thank you thank you thank you for developing this plugin! I had serious issues with my photos being displayed all soft when I use them in my blog at wordpress.com. Solution: - Install "JPG Image Quality" plugin (yes, it hasn't been in active development for 3 years now, but it apparently works just fine even with WordPress 5.2) - Install "Regenerate Thumbnails" - Use "WP Admin" to access the admin menu (not usually shown on WordPress.com) - In Settings - Media: Set the image quality to 100% (or slightly lower, though you start being able to discern the difference at about 96% or so). - In Jetpack - Settings - Performance: DISABLE the Site Accelerator! (yes! the site accelerator caches the images on WordPress' central server, and as long as that happens any image quality you set on your own server will be totally irrelevant) - In Tools - Regenerate Thumbnails: specify all thumbnails to be regenerated. I am sorry to see the Site Accelerator go. But ... I really cannot live with the (lack of) photo quality it enforces.
5 de mayo de 2019
I've been using this plug-in for years to clean over created images of Newspaper theme.. really useful, doing great job. Today, I've noticed that he passed away..Only I wanted to say thanks, rest in peace.
Leer todas las 344 reseñas

Colaboradores y desarrolladores

«Regenerate Thumbnails» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Regenerate Thumbnails» ha sido traducido a 29 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce «Regenerate Thumbnails» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

Version 3.1.2

  • Uso de wp_get_original_image_path() en WordPress 5.3

Version 3.1.1

  • Una corrección menor para evitar un error de división por cero al mostrar los nombres de archivo de las miniaturas.

Version 3.1.0

  • Recuperada la capacidad de eliminar tamaños de miniaturas antiguas y no registradas. La compatibilidad con la actualización de los contenidos de los mensajes sigue desactivada (demasiado defectuosa).
  • Varias mejoras en el código incluyendo desambiguación de traducción de cadenas.

Version 3.0.2

  • Reparada la ralentización en ciertos casos en la biblioteca de medios.
  • Corregido que no se puedan regenerar las miniaturas existentes para imágenes individuales. Gracias @idofri.
  • Corregido el error de JavaScript que podría ocurrir si se recibía una respuesta inesperada de la REST API (vacía o error de PHP).
  • Reparado bug relacionado con nombres de archivo multibyte.
  • Si una imagen se utiliza como la imagen destacada en varias publicaciones, sólo se regenera una vez, en lugar de una vez por publicación.

Version 3.0.1

  • Desactivada temporalmente la funcionalidad de actualización de entradas. La he probado un montón, pero parece que todavía tiene algunos errores.
  • Desactivada temporalmente la funcionalidad de eliminación de miniaturas antiguas. Parece funcionar bien, pero no es tan útil sin la funcionalidad de actualización de entradas.
  • Intento de manejar con mayor soltura los casos en los que faltan metadatos de archivos adjuntos.
  • Se espera hasta que el init inicie el plugin, así que los temas pueden filtrar las capacidades del plugin. plugins_loaded es demasiado pronto.
  • Arreglado un error de Javascript que podía provocar que todo el proceso de regeneración parara si una sola imagen devolvía un non-JSON, como un código de error 500.
  • Se aceptan peticiones GET para la variable de la API REST regenerada en lugar de simplemente POST. Por alguna razón, los sitios de algunas personas usan GET a pesar de que el código indica que hay que usar POST.
  • Se puede hacer clic en el ID de adjunto en los mensajes de error.
  • Se recuperan 25 adjuntos a la vez en vez de 5. Estaba utilizando 5 para las pruebas.
  • Arreglados avisos de PHP.

Version 3.0.0

  • Reescritura completa desde cero usando Vue.js y la REST API de WordPress.

Version 2.2.4

  • Mejor gestión de los mensajes de error de AJAX en JavaScript. Esto debería arreglar una fallo que ha tenido este plugin desde hace mucho tiempo. Gracias a Hew Sutton.

Version 2.2.3

  • Hecho que la capacidad necesaria para usar este plugin sea filtrable para que los temas y otros plugins puedan cambiarla. Gracias a Jackson Whelan.

Version 2.2.2

  • No comprobar el nonce hasta que no comprobamos que la llamada de acción es a la de este plugin. Arregla un montón de mensajes de error de «¿seguro que quieres hacer esto?».

Version 2.2.1

  • Arreglado el menú inferior desplegable de acción en en lote. ¡Gracias a Stefan por informarnos del problema!

Version 2.2.0

  • Los cambios a la funcionalidad de acción en lote se hicieron poco antes de la publicación de WordPress 3.1 que rompió la forma en que se implementó la característica específica de regeneración de imágenes múltiples. Esta versión se agrega al menú de acción en lote con Javascript ya que es la única manera de hacerlo actualmente.

Version 2.1.3

  • Movida la llamada error_reporting() al principio del manejador de AJAX para estar más seguros de que no se van a mostrar los errores de PHP. Algunos servidores impiden el uso de set_time_limit() y al llamarlo se mostraba un error de PHP.

Version 2.1.2

  • Al regenerar todas las imágenes, las imágenes más recientes se hacen primero en lugar de las más antiguas.
  • Corregido un error con el informe de errores de regeneración en algunos navegadores. Gracias a pete-sch por informarnos del error.
  • Eliminamos errores del PHP en el controlador AJAX para evitar el envío de una respuesta no válida de JSON. Gracias a pete-sch por informarnos del error.
  • Mejor informe de errores y más detallados cuando falla el wp_generate_attachment_metadata().

Version 2.1.1

  • Ligera limpieza del texto para que se adapte mejor a las nuevas funciones y hacerlo más comprensible.
  • Actualizados pantallazos.

Version 2.1.0

Muchas funcionalidades nuevas

  • Gracias a toda la ayuda de jQuery de parte de Boris Schapira , el fallo de una regeneración de imagen ya no detendrá todo el proceso.
  • Ahora se emiten los resultados de cada regeneración de imágenes. Lo puedes ver fácilmente qué imágenes se regeneraron con éxito y cuáles fallaron. Fue inspirado por un concepto de Boris.
  • Ahora hay un botón en la página de regeneración que te permitirá abortar el cambio de tamaño de las imágenes por cualquier motivo. Basado en el código de Boris.
  • Ahora se puede regenerar imágenes individuales desde la página de medios. El enlace para hacerlo aparecerá en la lista de acciones cuando pases el ratón sobre la fila.
  • Ahora puede regenerar en lote varios desde la página de medios. Selecciona las casillas y luego seleccione «Regenerar miniaturas» en el menú desplegable de «Acciones en lote «. Solamente en WordPress 3.1+.
  • Ahora se muestra el tiempo que tomó el proceso de regeneración en un mensaje de estado final.
  • UI de la barra de progreso de jQuery actualizada.

Version 2.0.3

  • Eliminada una llamada a una función obsoleta.

Version 2.0.2

  • Consulta directa a la base de datos para recuperar sólo lo que necesita el plugin (el ID del adjunto). Esto reduce la memoria que necesita ya que no tiene que almacenar toda la fila de cada adjunto.

Version 2.0.1

  • Me dejé comentado accidentalmente un check_admin_referer() (comprobación de nonce).

Version 2.0.0

  • Recodificado desde cero. Ahora utiliza peticiones AJAX por adjunto para hacer el cambio de tamaño. No hay error de ejecución de tiempo máximo de PHP ni nada parecido. También se añaden funcionalidades como una barra de avance para que el usuario vea cómo va.

Version 1.1.0

  • Actualizaciones para WordPress 2.7 — código + UI. Gracias a jdub y a Patrick F.

Version 1.0.0

  • Versión inicial.

Upgrade Notice

Compatibilidad para WordPress 5.3