Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2014, 09:32
Avatar de madman_18
madman_18
 
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 14 años, 4 meses
Puntos: 14
Pregunta Mostrar últimos posts exluyendo una categoría

Buenas a todos!

Estoy teniendo problemas a la hora de hacer lo siguiente:

Necesitaría en el index de mi página mostrar los posts más recientes que hayan publicado en todo el sitio, es decir no de una categoría concreta.

Lo que pasa es que tengo que excluir una categoría ya que muestro su contenido en una zona de arriba de la web y no quiero que salga duplicado.

Tengo el código siguiente:
El primer bloque (de una categoría en concreto) lo saco así
Código PHP:
Ver original
  1. $query = "category_name=portada&order=ASC&showposts=3";
  2.             $generaQuery = new WP_Query($query);    
  3.             $categoria = Array();
  4.             $idCategoria=0;
  5.             if($generaQuery->have_posts()){
  6.                 $categoria=  get_the_category();
  7.                 foreach ($categoria as $categoriaPortada){
  8.                     $idCategoria = $categoriaPortada->cat_ID;
  9.                 }
  10. // Aqui va el loop con el while para mostrar los datos y una vez que lo termino hago el wp_reset_postdata();
  11. }
Código PHP:
Ver original
  1. $queryPost = 'category_name=-5&numberposts=-1&showposts=3&order=DESC';
  2.                 $misPost = new WP_Query($queryPost);
  3.                 if ($misPost->have_posts()){
  4.                     while($misPost->have_posts()){
  5.                         $misPost->the_post();
  6.                         the_title();
  7.                     }
  8.                 }else{
  9.                     echo "<p class='no-post'>Lo sentimos, a&uacute;n no disponemos de entradas en nuestro portal.</p>";
  10.                 }
Sin embargo el resultado es siempre que no hay más entradas...y tengo otras dos categorías las cuales cada una tienen una entrada

¿Alguien me puede decir qué se me escapa? Gracias!
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"