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 borrar las miniaturas antiguas y sin uso, así como actualizar el contenido de las entradas para que usen los nuevos tamaños de miniatura.

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

Instrucciones de 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.

Reseñas

Works Great

I use this on multiple sites it works great every single time. Its great for woo-commerce you can set the product thumbnails to be the same size saves so much time!!!

New version rocks!

The new update is fantastic! The ability to only regenerate images that are featured is the best of the new features.

>3 Years and Still Wonderful

Thank you viper007bond @alex, please keep this plugin maintenance. I have practice regenerate plugin in various environment, themes, plugin, hosting and still works since 2015. Today I used in PHP 7.0 and great.

Leer todas las 305 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 24 idiomas. Gracias a los traductores por sus colaboraciones.

Traduce “Regenerate Thumbnails” a tu idioma.

¿Interesado en el desarrollo?

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

Registro de cambios

Version 3.0.2

  • Fix slowdown in certain cases in the media library.
  • Fix not being able to regenerate existing thumbnails for single images. Props @idofri.
  • Fix JavaScript error that could occur if the REST API response was unexpected (empty or PHP error).
  • Fix bug related to multibyte filenames.
  • If an image is used as the featured image on multiple posts, only regenerate it once instead of once per post.

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.