// Tamaño de thumbnail por defecto en WordPress
add_image_size('thumbnail', 300, 230, true);
| Tipo de pantalla | DPR | Necesitas para 300×230 CSS |
| Monitor estándar | 1× | 300×230 px |
| Retina / HDPI típico | 2× | 600×460 px |
| Móvil de alta gama | 3× | 900×690 px |
// Antes (resolución insuficiente para pantallas Retina)
// add_image_size('thumbnail', 300, 230, true);
// Después: el doble de resolución
add_image_size('thumbnail', 600, 460, true);
/* Forzar tamaño visual a la mitad del tamaño real */
.post-thumbnail img,
.entry-thumbnail img {
width: 300px;
height: 230px;
max-width: 100%; /* responsive para móvil */
object-fit: cover; /* Recorte limpio */
display: block;
}
# Con WP-CLI desde la terminal (sin plugin)
wp media regenerate --yes
# Solo para imágenes sin miniatura generada:
wp media regenerate --only-missing --yes
/**
* Thumbnail a resolución 2× para pantallas Retina/HDPI
* El CSS se encarga de mostrarlo al tamaño visual correcto
*/
function mi_tema_image_sizes() {
// Elimina el tamaño por defecto si existía
remove_image_size('thumbnail');
// Registra el nuevo tamaño 2×
add_image_size('thumbnail', 600, 460, true);
}
add_action('after_setup_theme', 'mi_tema_image_sizes');
/* Muestra el thumbnail a tamaño visual estándar */
.post-thumbnail img {
width: 300px;
height: 230px;
max-width: 100%; /* Responsive */
object-fit: cover; /* Recorte limpio */
display: block;
}
| Antes | Después | Multiplicador |
| 300×230 px | 600×460 px | 2× (Retina) |
¿Tienes este problema en tu web o uno parecido? Ofrezco consultoría WordPress. Contáctame y lo vemos juntos.
