para - tamaño maximo imagenes wordpress
¿Cómo cambio el tamaño/acceso a las imágenes originales en wordpress? (3)
Puede usar WordPress '' add_theme_support y add_image_size para agregar varios tamaños para una imagen, lo que significa que WordPress creará una copia de la miniatura de la publicación con las dimensiones especificadas cuando cargue una nueva miniatura. Para obtener más información sobre estas técnicas, puede leer este tutorial .
También hay otra función en WordPress y es image_resize que se puede usar para escalar una imagen para ajustarse a un tamaño particular y guardar una nueva copia de la imagen.
La mayoría de los desarrolladores usa add_image_size
para agregar múltiples tamaños de imagen para mostrar en diferentes lugares, es decir, puede usar una imagen como featured image
en su página de inicio y también puede usar otro tamaño de la misma imagen en la página single.php
. Para hacer esto debes usar
add_theme_support( ''post-thumbnails'' );
add_image_size( ''homepage-thumb'', 220, 180 ); // 220 pix width,180 pix height
add_image_size( ''singlepost-thumb'', 590, 9999 ); // Unlimited Height Mode
Para mostrar la imagen de la homepage-thumb
en su página de inicio, puede usar
if ( has_post_thumbnail() ) { the_post_thumbnail( ''homepage-thumb'' ); }
O en la plantilla single.php
que puedes usar
if ( has_post_thumbnail() ) { the_post_thumbnail( ''singlepost-thumb'' ); }
También puedes echarle un vistazo a este complemento y este artículo también podría ser útil. Espero eso ayude.
¿Dónde cambian las imágenes en wordpress? En una base de datos? En una carpeta?
¿Cómo voy a cambiar el tamaño de la imagen original (no crear una nueva versión). Pregunto esto, porque cargué bastantes imágenes que son demasiado grandes y ralentizo los tiempos de carga en un sitio de wordpress, y quiero redimensionarlas para que no haya dimensiones mayores a 1500px.
Ya he visto algunos complementos, incluido "regenerar miniaturas", pero puede haber uno que realmente haga lo que yo quiero y que no haya podido encontrar todavía.
Bueno, las imágenes cambian de tamaño "sobre la marcha", luego se almacenan en el servidor y su información se registra en la base de datos.
Los restos originales y todas las "miniaturas" se generan. En este caso, "miniaturas" se refiere a todos los tamaños de imagen generados por WP, grandes o pequeños.
Respondí la misma pregunta en WordPress StackExchange. Y la solución proviene de este artículo: cómo usar automáticamente imágenes redimensionadas en lugar de originales .
Este script reemplazará la imagen cargada (si es más grande que el tamaño más grande definido en su configuración) por la imagen grande generada por WordPress para ahorrar espacio en su servidor y ahorrará ancho de banda si vincula una miniatura a la imagen original, como cuando un lightbox el complemento se usa
add_filter(''wp_generate_attachment_metadata'',''replace_uploaded_image'');
function replace_uploaded_image($image_data)
{
// if there is no large image : return
if ( !isset($image_data[''sizes''][''large'']) )
return $image_data;
// paths to the uploaded image and the large image
$upload_dir = wp_upload_dir();
$uploaded_image_location = $upload_dir[''basedir''] . ''/'' . $image_data[''file''];
$large_image_location = $upload_dir[''path''] . ''/'' . $image_data[''sizes''][''large''][''file''];
// delete the uploaded image
unlink($uploaded_image_location);
// rename the large image
rename($large_image_location, $uploaded_image_location);
// update image metadata and return them
$image_data[''width''] = $image_data[''sizes''][''large''][''width''];
$image_data[''height''] = $image_data[''sizes''][''large''][''height''];
unset($image_data[''sizes''][''large'']);
return $image_data;
}
Que yo sepa, no hay ningún complemento que redimensionará directamente sus imágenes originales y cambiará sus metadatos, pero he encontrado una solución (tuve un problema similar al suyo) que no requiere codificación.
- Descargue sus imágenes por FTP (las imágenes se almacenan en el directorio wp-content / uploads /)
- Realice sus operaciones de cambio de tamaño / edición con el software de su elección y vuelva a cargar sus imágenes mediante FTP exactamente en el mismo lugar donde estaban antes (no debe cambiar nada en la estructura de la carpeta o los nombres de archivo)
- Instale el plugin WPR Rebuild Meta Data en su administrador de Wordpress. Vaya a "Herramientas -> Reconstruir Meta". Esto reconstruirá todos los metadatos de imagen modificados (por ejemplo, actualizará los nuevos tamaños de imagen en la base de datos)
- Instale el plugin Force Regenerate Thumbnails en su administrador de Wordpress. Puede usarlo desde "Herramientas -> Forzar regenerar miniaturas" para hacerlo para todas sus imágenes, o desde el Administrador de medios de Wordpress para hacerlo solo para las imágenes que ha cambiado. Esto eliminará las miniaturas antiguas y los tamaños de imagen personalizados, y creará nuevas de sus nuevas imágenes.