Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

como llamar thumnail de una categoria

Estas en el tema de como llamar thumnail de una categoria en el foro de WordPress en Foros del Web. Amigos Recurro a ustedes , por que tengo una duda, lo que pasa es que estoy haciendo mi propio theme y ya tengo la estructura, ...
  #1 (permalink)  
Antiguo 13/11/2013, 07:18
 
Fecha de Ingreso: mayo-2011
Mensajes: 101
Antigüedad: 12 años, 11 meses
Puntos: 5
como llamar thumnail de una categoria

Amigos

Recurro a ustedes , por que tengo una duda, lo que pasa es que estoy haciendo mi propio theme y ya tengo la estructura, el problema que tengo es llamar a un thumnail de una categoria y mostrarla en mi pagina de inicio que es un front-page.php.

Detallo:
Tengo una categoría que se llama NOTICIAS (category-noticias.php) y en ella tiene imagenes destacada de 600X150, el problema es que cuando extraigo esta imagen y la quiero mostrar en mi front-page.php me desordena todo mi layout de mi front-page.php, por lo cual mi duda es la siguiente:

¿Como puedo llamar esta imagen (Categoria NOTICIAS) en mi front-page con una medida que yo quiera?

De acuerdo a mi código, el archivo category-noticias.php tiene el siguiente codigo:

Código PHP:
.....
<div class="thumbnail-news">
<a href="<?php the_permalink() ?>" class="fancybox" rel="gallery1" title="<?php the_title(); ?>">
<span id="hover-news"></span>
<?php the_post_thumbnail("news-thumb"); ?>
</a>
.....
Cita:
El nombre "news-thumb" esta creado en funtions.php como medida especial

Y mi codigo del front-page.php tienen el siguiente codigo , llmando al thumbnail destacado.
Código PHP:
<div class="thumbnail-news">
        <a class="image" href="<?php echo the_permalink(); ?>">
        <span class="roll"></span>
        <?php the_post_thumbnail(array(300150)); ?>
                </a>
  #2 (permalink)  
Antiguo 13/11/2013, 08:17
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 1 mes
Puntos: 656
Respuesta: como llamar thumnail de una categoria

Una buena medida es definir un nuevo tamaño de miniatura en el functions.php:

Código PHP:
Ver original
  1. add_image_size ('miniatura', 300, 150, true);
Y luego la llamás en tu front-page.php

Código PHP:
Ver original
  1. <?php the_post_thumbnail('miniatura'); ?>
Vas a necesitar regenerar todas las imágenes con http://wordpress.org/plugins/regenerate-thumbnails/
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 13/11/2013, 08:33
 
Fecha de Ingreso: mayo-2011
Mensajes: 101
Antigüedad: 12 años, 11 meses
Puntos: 5
Respuesta: como llamar thumnail de una categoria

mmmm lo tengo así , cree un add_image_size( 'homepage-thumb', 300, 150, true ); y lo llame desde mi front-page.php pero igual me desordena el layout .

De hecho miraba el código y me toma la imagen del category-noticias.php que mide 600x150, pero no toma la medida"homepage-thumb" creado en el functions.
  #4 (permalink)  
Antiguo 13/11/2013, 17:07
Avatar de zanguanga
Moderadora
 
Fecha de Ingreso: julio-2009
Ubicación: España
Mensajes: 1.686
Antigüedad: 14 años, 9 meses
Puntos: 429
Respuesta: como llamar thumnail de una categoria

Cita:
Iniciado por Nekko Ver Mensaje
Vas a necesitar regenerar todas las imágenes con http://wordpress.org/plugins/regenerate-thumbnails/
¿Le pasate el plugin que te indicó Nekko?
__________________
Mi blog personal | Mi G+
  #5 (permalink)  
Antiguo 16/11/2013, 14:01
Avatar de AlejandroGalvez  
Fecha de Ingreso: noviembre-2013
Mensajes: 189
Antigüedad: 10 años, 5 meses
Puntos: 49
Respuesta: como llamar thumnail de una categoria

Código PHP:
add_image_size'homepage-thumb'300150true ); 
Ese código debe ejecutarse en la parte de administración, no en el frontend. Asegúrate de que sea así. Si no lo tienes muy claro ponlo en tu archivo functions.php fuera de cualquier función. Luego pasa el plugin mencionado por los de arriba o crea una nueva noticia con una nueva imagen de prueba. Trata también de utilizar estos métodos para mostrar la imagen:

Código PHP:
<?php the_post_thumbnail( array( 300150 ) ); ?>
Código PHP:
<?php the_post_thumbnail'homepage-thumb' ); ?>
¿Sigue sin mostrarte la imagen con el tamaño deseado? Revisa "wp-content/uploads/" y asegúrate de que se están creando los thumbnail.

Igualmente esto resulta extraño pues al indicar un size a "the_post_thumbnail" este automáticamente agrega los atributos con el tamaño especificado a la etiqueta IMG. Por lo que puede deberse a alguna regla CSS que hayas aplicado la que otorga el tamaño no deseado a la imagen. Revisa eso también.

Etiquetas: php, post, theme
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:46.