Imágenes de tamaño fijo en la home

lorena20

Piedra
Usuario de Piedra
Mensajes
39
Puntuación de reacción
0
Hola. Estoy creando una web en Wordpress y he hecho cambios en mi plantilla porque quería que las previsualizaciones se mostrasen como una imagen pequeña y a la derecha un fragmento del texto. El caso es que me gustaría saber cómo puedo hacer que esas imágenes se muestren siempre de un tamaño concreto sin que se estiren o encojan, es decir, que se corten desde el centro o algo así.

He leído que es necesario usar la función the_post_thumbnail pero llevo varios días intentándolo y no lo consigo. O tal vez exista algún plugin que me permita hacer lo que quiero, pero he buscado y no he encontrado nada que me sirva.
 

carricoche

Cobre
Usuario de Bronce
Mensajes
651
Puntuación de reacción
1
Creo que dicha función la debe de traer por defecto el theme, aunque hay algunos themes diseñados de tener dicha función no es tan simple de modificar, yo hace tiempo tuve el mismo inconveniente, pero por suerte el autor del tema dió una solución para ese caso. Espero que alguien que sepa de verdad como hacerlo nos muestre como hacerlo, saludos.
 
Mensajes
87
Puntuación de reacción
0
En el archivo functions.php debes de escribir el tamaño de la imagen que desees, por ejemplo en mi blog tengo este tamaño para el slider:

PHP:
add_image_size('slider', 1200, 300, true );

Lo que esta dentro del parentesis es lo que vas a modificar, el slider es el nombre que le das puede ser cualquier nombre, el segundo es el largo y luego sigue el ancho, y el true es si queres que se corte la imagen por si es demasiado grande, podes poner false sino lo queres.

Luego la segunda parte, donde queres que se muestre esa imagen, si es en el blog no se que que estas usando si el index.php o el single.php pero donde sea que queres que se muestre ese tamaño debes de agregar esto:

PHP:
<?php the_post_thumbnail('slider'); ?>

Lo que esta adentro del parentesis tiene que ser el mismo nombre que pusiste en el archivo functions.php de esa manera reconoce los tamaños y el corte de ser necesario.

Si ya tenes imagenes subidas no podras ver el cambio, para ello debes de usar el plugin wp regenerate thumbnails que sirve para recortar las imagenes en los tamaños que hay en el functions.php

Saludos.
 
Arriba