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

[SOLUCIONADO] Mostrar últimos posts exluyendo una categoría

Estas en el tema de Mostrar últimos posts exluyendo una categoría en el foro de WordPress en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 09/05/2014, 09:32
Avatar de madman_18  
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 13 años, 8 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"
  #2 (permalink)  
Antiguo 09/05/2014, 09:46
Avatar de madman_18  
Fecha de Ingreso: agosto-2010
Mensajes: 792
Antigüedad: 13 años, 8 meses
Puntos: 14
Respuesta: Mostrar últimos posts exluyendo una categoría

Ya está solucionado...es que en el último query estaba poniendo category_name ¬¬
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, te convertes en algo muy diferente"

Etiquetas: página, post, posts
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 01:48.