· Publicado por Sergio Nieto en: Wordpress
Etiquetas: miniatura, tema wordpress, thumbnail, wordpress, wordpress 2.9 - add_theme_support( 'post-thumbnails' );
- set_post_thumbnail_size( 50, 50, true ); // Especificamos el tamaño por defecto de los thumbnails
- add_image_size( 'thumbnail-para-la-home', 400, 9999 ); // Especificamos un tamaño específico que se llamará 'single-post-thumbnail'
- }
Recordad que este código funcionará sólo con las nuevas imágenes subidas. 2.- Añadir el código para que se muestre la miniatura en la plantilla de Wordpress: Para añadir el código del thumbnail del post simplemente hay que añadir estas líneas, dejando abierta la opción por si el post no tiene imagen en miniatura o no está habilitada esta función:
- the_post_thumbnail();
- } else {
- // ejemplo de código adicional si no hay imagen en miniatura
- $postimage = get_post_meta($post->ID, 'post-image', true);
- if ($postimage) {
- }
- }
Podemos pasarle como parámetro a la función
the_post_thumbnail() el nombre del tamaño que queremos mostrar en pantalla. Por ejemplo, para obtener las miniaturas en los tamaños estandar de Wordpress podemos usar 'thumbnail', 'medium' o 'large':
PHP:
- the_post_thumbnail( 'medium');
También podemos usar los tamaños que hemos predefinido anteriormente en el fichero functions.php:
- the_post_thumbnail( 'thumbnail-para-la-home');
Para añadir un estilo específico, podemos usar la siguiente clase en nuestra css:
- .wp-post-image {
- border: 2px solid #ccc;
- }
3.- Controlar en detalle el código html del thumbnail del post La función que pinta la imagen en miniatura del post acepta un array como segundo parámetro cuyos valores usará luego para construir la etiqueta img. Aunque hay algunos atributos, como el título de la imagen, que se crearán automáticamente a partir de los valores de los campos que se completaron cuando se incluyó la imagen como miniatura en el post. La versatilidad de esta función la podemos ver mejor con otro ejemplo de uso:
- the_post_thumbnail('medium', array('class' => 'alignleft', 'alt' => 'alttext', 'title' => 'titletext'));
4.- Añadir un thumbnail a los posts Por último sólo queda configurar los posts para que muestren la imagen en miniatura en nuestra plantilla. Esto se logra accediendo a la edición de un post, y seleccionando la imagen a mostrar (o subiendo una nueva) en el enlace del administrador que aparece a la derecha justo debajo de las categorías. También podemos especificar directamente que una imagen sea la imagen en miniatura, en la interfaz que nos muestra Wordpress cuando estamos incluyendo la imagen en el post.

<?php
2 |
if ( has_post_thumbnail() ) { |
3 |
// the current post has a thumbnail |
4 |
} else { |
5 |
// the current post lacks a thumbnail |
6 |
} |
7 |
?> |
Compartir:








Loading... 


Twitter
Tweets that mention Mostrar los thumbnails de los posts en Wordpress 2.9 | onestic -- Topsy.com #
21 de Enero de 2010 a las 09:23