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

[SOLUCIONADO] Problema con recogida de datos de una categoría

Estas en el tema de Problema con recogida de datos de una categoría en el foro de WordPress en Foros del Web. Hola a todos! Quería consultaros.... Veréis, según una página u otra, miro otra categoría de la cual recojo imágenes para hacerlas un slider... Lo hago ...
  #1 (permalink)  
Antiguo 12/04/2013, 04:53
Avatar de madman_18  
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 13 años, 8 meses
Puntos: 14
Pregunta Problema con recogida de datos de una categoría

Hola a todos!

Quería consultaros....

Veréis, según una página u otra, miro otra categoría de la cual recojo imágenes para hacerlas un slider...

Lo hago según el valor de la variable "$slug" de la siguiente forma:
Código PHP:
Ver original
  1. <section id="galeria-fotos">
  2.        <?php wp_reset_query();
  3.        switch($slug){
  4.             case 'productos' : query_posts('category_name=slider-productos');break;
  5.             case 'empresa' : query_posts('category_name=slider-empresa');break;
  6.             case 'servicos' : query_posts('category_name=slider-servicios');break;
  7.        }      
  8.        $category = get_the_category();
  9.        $cantidad_fotos = $category[0]->category_count;
  10.        if ($cantidad_fotos != 0){
  11.             ?>
  12.             <div id="contenedor-slider" class="slider-wrapper theme-dark">
  13.                 <div class="ribbon"></div>
  14.                     <div id="slider">
  15.                         <?php
  16.                          while ( have_posts() ) : the_post(); ?>
  17.                          <?php the_post_thumbnail('img-slider'); ?>
  18.                          <?php endwhile; wp_reset_query();  ?>
  19.                     </div>
  20.             </div>
  21.             <?php
  22.         }else{?>
  23.         <p class="aviso-error">** no se dispone de ninguna imagen por el momento.</p>
  24.         <?php
  25.         }?>
  26. </section>

El slug me llega bien, quiero decir...me viene "productos", "empresa", "servicios"...sin embargo no me está cogiendo el query_posts ese....

¿Algún consejo? Gracias!
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"
  #2 (permalink)  
Antiguo 12/04/2013, 09:03
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 8 meses
Puntos: 638
Respuesta: Problema con recogida de datos de una categoría

Lo que puedo ver al vuelo es que estás pasando mal el parámetro a the_post_thumbnail(). ¿Qué es 'img-slider'? Si es una variable de la que estás recogiendo su valor, la estás pasando como string.

Mira aquí la documentación sobre esta función. El primer argumento es el tamaño del thumbnail y el segundo atributos pasados por un array, ambos opcionales.

Saludos.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #3 (permalink)  
Antiguo 12/04/2013, 09:35
Avatar de madman_18  
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 13 años, 8 meses
Puntos: 14
Respuesta: Problema con recogida de datos de una categoría

Cita:
Iniciado por rogertm Ver Mensaje
Lo que puedo ver al vuelo es que estás pasando mal el parámetro a the_post_thumbnail(). ¿Qué es 'img-slider'? Si es una variable de la que estás recogiendo su valor, la estás pasando como string.

Mira aquí la documentación sobre esta función. El primer argumento es el tamaño del thumbnail y el segundo atributos pasados por un array, ambos opcionales.

Saludos.

Hey! Gracias por responder....

Pues es un valor que tengo declarado en el function (si no tengo mal entendido es así) y luego se lo pasas al thumbnail()

Código PHP:
Ver original
  1. add_image_size('img-slider',416,260,false);
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"
  #4 (permalink)  
Antiguo 12/04/2013, 09:43
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 8 meses
Puntos: 638
Respuesta: Problema con recogida de datos de una categoría

Claro, pero ahora veo que tiene la función wp_reset_query() al inicio de tu código, prueba quitarla de ahí y solo déjala al final del Loop...

Saludos.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose
  #5 (permalink)  
Antiguo 15/04/2013, 02:31
Avatar de madman_18  
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 13 años, 8 meses
Puntos: 14
Respuesta: Problema con recogida de datos de una categoría

Cita:
Iniciado por rogertm Ver Mensaje
Claro, pero ahora veo que tiene la función wp_reset_query() al inicio de tu código, prueba quitarla de ahí y solo déjala al final del Loop...

Saludos.
Gracias por la ayuda!

Se ve que de hacer pruebas se me coló ese wp_reset_query(); y ahí era donde me mandaba todo a tomar por saco jeje.

Thanks!
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"

Etiquetas: página, php, post, recogida, 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 17:22.