Este plugin no se ha probado con las últimas 3 versiones mayores de WordPress. Puede que ya no tenga soporte ni lo mantenga nadie, o puede que tenga problemas de compatibilidad cuando se usa con las versiones más recientes de WordPress.

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 > Regenerar miniaturas».

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

20 de noviembre de 2024 1 respuesta
Works fine and does what it describes. And sorry to hear, that Alex has passed away.
30 de julio de 2024 1 respuesta
Wordpress scales down very big images, adding a ‘full’ image with ‘-scaled’ suffix, and stores the original file and it’s name in the db. RT plugin however regens thumbails based on the ‘scaled’ image, so all the intermediate sizes are re-named. This can break images when combined with offloading etc. Unless I am missing something, this ‘-scaled’ resizing of big images is default wordpress functionality so the RT plugin should handle it properly by using the original image (using functions like wp_get_original_image_url, wp_get_original_image_path) etc, so as not to orphan a whole set of thumbnails, use the wrong full image and generate a new set of intermediate sizes. Eg:These are the currently registered thumbnail sizes, whether they exist for this attachment, and their filenames: thumbnail: 280×178 pixels (cropped to fit) 8C2A3575-scaled-280×178.jpg medium: 300×300 pixels (proportionally resized to fit inside dimensions) 8C2A3575-scaled-300×200.jpg medium_large: 0×0 pixels (thumbnail would be larger than original) large: 720×1200 pixels (proportionally resized to fit inside dimensions) 8C2A3575-scaled-720×480.jpg avatar: 180×180 pixels (cropped to fit) 8C2A3575-scaled-180×180.jpg 1536×1536: 1536×1536 pixels (proportionally resized to fit inside dimensions) 8C2A3575-scaled-1536×1024.jpg 2048×2048: 2048×2048 pixels (proportionally resized to fit inside dimensions) 8C2A3575-scaled-2048×1366.jpg featured-medium: 700×446 pixels (cropped to fit) 8C2A3575-scaled-700×446.jpg featured-large: 1398×1398 pixels (proportionally resized to fit inside dimensions) 8C2A3575-scaled-1398×932.jpg extra-large: 1598×1598 pixels (proportionally resized to fit inside dimensions) 8C2A3575-scaled-1598×1066.jpg The attachment says it also has these thumbnail sizes but they are no longer in use by WordPress. You can probably safely have this plugin delete them, especially if you have this plugin update any posts that make use of this attachment. medium (old): 300×200 pixels 8C2A3575-300×200.jpg large (old): 720×480 pixels 8C2A3575-720×480.jpg thumbnail (old): 280×178 pixels 8C2A3575-280×178.jpg avatar (old): 180×180 pixels 8C2A3575-180×180.jpg 1536×1536 (old): 1536×1024 pixels 8C2A3575-1536×1024.jpg 2048×2048 (old): 2048×1365 pixels 8C2A3575-2048×1365.jpg featured-medium (old): 700×446 pixels 8C2A3575-700×446.jpg featured-large (old): 1398×932 pixels 8C2A3575-1398×932.jpg extra-large (old): 1598×1065 pixels 8C2A3575-1598×1065.jpg cmplz_banner_image: 350×100 pixels 8C2A3575-350×100.jpg
9 de julio de 2024
Very useful plugin. I have been using this plugin for the last 5 years.
23 de marzo de 2024
Bonjour et merci à l’auteur Ce plugin à sauvé mon site, ou en tout cas plusieurs heures de travail. Les images étaient présente dans le backup mais pas les miniatures. Donc je ne voyais plus rien dans la médiathèque. Et cette extension a recréé toute les mignatures !! Il mérite les 5 etoiles
Leer todas las 390 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 36 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.6

  • Fix: Respect «Skip regenerating existing correctly sized thumbnails» setting.
  • Fix: Don’t delete all thumbnails when deleting old unregistered thumbnails size.

Version 3.1.5

  • Fix: Don’t overwrite ‘All X Attachment’ button label with featured images count.
  • Tested successfully with PHP 8.1.
  • Tested successfully with PHP 8.2.

Version 3.1.4

  • Fix: Don’t attempt to regenerate SVG’s.
  • Bump tested version.
  • Update dependencies.

Version 3.1.3

  • Actualizar las dependencias del plugin a la última versión.

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.
  • Actualizada la interfaz gráfica de la barra de progreso de jQuery.

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