Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/01/2013, 13:22
alvarols
 
Fecha de Ingreso: diciembre-2008
Mensajes: 738
Antigüedad: 15 años, 5 meses
Puntos: 15
Error tratando de mostrar un loop en single.php

Lo que quiero hacer es que abajo de cada post aparezcan los artículos relacionados, es decir, los últimos artículos de la categoría del post, pero en este loop (usando multiple loops) no me muestra los loops de la categoría sino los últimos de cada mes.

La variable $categoria la obtuve anteriormente por medio de una función de Wordpress. Si le doy echo a $categoria dentro del loop si muestra el ID correspondiente, pero parece como si el loop no le hiciera caso:

Código PHP:
Ver original
  1. <?php $events_query = new WP_Query("'cat=".$categoria."&posts_per_page=3'"); ?>
  2.                   <?php $postnum = 0;?>
  3.                   <?php if(have_posts()) : ?><?php while($events_query->have_posts()) : $postnum = $postnum + 1; $events_query->the_post(); ?>
  4.                     <?php if ($postnum > 1 ) { ?>
  5.                         <div class="cuadrorelated">
  6.                             <div class="imagenrelated">
  7.                                 <?php if(has_post_thumbnail()) { ?>
  8.                                     <?php the_post_thumbnail('posthumb'); ?>
  9.                                 <?php } else {?>
  10.                                     <img src="<?php bloginfo('template_directory'); ?>/images/hemeroteca.jpg" />
  11.                                 <?php } ?>
  12.                                 <h1 class="negrocentro"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
  13.                             </div>
  14.                         </div>
  15.                     <?php } ?>
  16.                   <?php endwhile; ?>
  17.                   <?php endif; ?>

Ojalá me pudieran ayudar. Gracias