Si tienes un theme que muestra extractos, o incluso si estás creando uno desde cero, una opción que está muy de moda últimamente es añadir miniaturas a la portada, para mostrarlo con un aspecto de diario digital, de theme premium. Pues bien, si tu theme no incluye esta opción puedes añadirla tu mismo, tendrás que seguir esta pequeña guía.
Editando index.php
Lo primero es localizar donde empieza la “llamada” a los posts, que en el theme ‘Default’ de WordPress sería aquí:
<div class="entry">
Justo después de ese código, y antes del siguiente:
<?php the_content('Sigue leyendo »'); ?>
tienes que añadir esto otro:
<?php $thumbnail = get_post_meta($post->ID, "miniatura", true);
if ($thumb = "") { } else {?>
<div class="miniatura">
<img width="80px" src="<?php $values = get_post_custom_values("miniatura"); echo $values[0]; ?>" alt="<?php the_title(); ?>" />
</div>
<?php } ?>
Lo que le estás diciendo es que si en los campos personalizados de un post encuentra el valor “miniatura”, usando la clase “miniatura”, introduzca esa imagen en un tamaño de 90 pixels.
Dando estilo
Como has visto antes llamábamos a la clase “miniatura”, pero claro … hay que crearla. Añadiremos estas líneas al fichero 'style.css' de tu plantilla activa:
.miniatura {
float:left;
padding-left:6px;
padding-bottom:6px;
}
En este caso estamos poniendo la miniatura a la izquierda del texto y con una separación del mismo de 6 pixels que, por supuesto, puedes modificar a tu gusto.
¡A jugarrrrr!
Pues ya lo tienes, la estructura de tu theme ya está preparada para insertar miniaturas desde los campos personalizados, y aplicarles el estilo que hayas definido. Ahora solo queda que cuando crees un nuevo post hagas lo siguiente:
- Tras crear tu post (o antes, a gusto del consumidor) ve al área llamada “Campos personalizados” y añade una nueva clave llamada – ¿lo adivinas? – “miniatura”. Esto es solo la primera vez, a partir de este primer posts con miniaturas verás la clave ya disponible en el desplegable.
- Sube tu imagen, la que quieras colocar como miniatura, y copia la URL absoluta de la misma
- Pega la URL de la imagen en el campo llamado “Valor”
Guarda tu post y verás la miniatura a la izquierda del texto en tu portada, ya sea en extractos o post completo.
Inicio





Pingback: Bitacoras.com
Pingback: Actualizar tu tema a WordPress 2.9 | Ayuda WordPress