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

Listar últimos post de la categoría a la que pertenece el post

Estas en el tema de Listar últimos post de la categoría a la que pertenece el post en el foro de WordPress en Foros del Web. Necesito mostrar en el sidebar los últimos documentos de la categoría a la que que pertenece el post que se está visualizando. Por ejemplo, si ...
  #1 (permalink)  
Antiguo 30/06/2010, 08:55
 
Fecha de Ingreso: mayo-2009
Mensajes: 23
Antigüedad: 15 años, 7 meses
Puntos: 1
Listar últimos post de la categoría a la que pertenece el post

Necesito mostrar en el sidebar los últimos documentos de la categoría a la que que pertenece el post que se está visualizando.

Por ejemplo, si estoy consultando el post A que pertenece a la categoría X, listar en el sidebar los últimos post de la categoría X.

Este código me lista lo nuevo de una categoría que previamente he definido:
Código:
Código PHP:
<?php $recent = new WP_Query("cat=14&showposts=3"); while($recent->have_posts()) : $recent->the_post();?> 
             
            <ul> 
            <li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></li> 
            </ul> 
            <?php endwhile; ?>

Necesito que el código obtenga automáticamente el id y liste los post según el id que corresponda.

Saludos!
  #2 (permalink)  
Antiguo 30/06/2010, 10:35
 
Fecha de Ingreso: mayo-2009
Mensajes: 23
Antigüedad: 15 años, 7 meses
Puntos: 1
Respuesta: Listar últimos post de la categoría a la que pertenece el post

Parece que he encontrado el código que hace lo que necesito pero me genera un error al final:
Código PHP:
<?php //begin sidebar  ?>
<div id="sidebar">


 <div class="enews">

 <?php
if ( is_category() ) :
global 
$post;
$categories get_the_category();
foreach (
$categories as $category) :
$posts get_posts('numberposts=4&exclude=' $GLOBALS['current_id'] . '&category='$category->term_id);
//To change the number of posts, edit the 'numberposts' parameter above
if(count($posts) > 1) {
?>

<h4 class="widgettitle">More in <?php echo $category->name?></h3>
<ul>
<?php foreach($posts as $post) : ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

<?php ?>

 </div>
 
</div>

<?php //end sidebar  ?>
Parece que faltara un endif pero lo coloco y el error continúa.

Saludos!

Etiquetas: listar, post
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 18:48.