Advertisement
miriamdepaula

WordPress: Evitando posts duplicados

Sep 1st, 2011
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.60 KB | None | 0 0
  1. <?php
  2. $do_not_duplicate = array(); //iniciar um array
  3.  
  4. //1o. loop
  5. query_posts( array(
  6.     'cat' => 1,
  7.     'posts_per_page' => 5
  8.     )
  9. );
  10.  
  11. while ( have_posts() ) : the_post();
  12.     $do_not_duplicate[] = $post->ID; //colocar os IDs do loop no array criado
  13.    
  14.     //aqui mostra os posts
  15.         the_title(); //etc ....
  16.  
  17. endwhile;
  18. ?>
  19.  
  20.  
  21. //2o. loop
  22. <?php
  23. //outro loop sem os IDs do loop anterior
  24. query_posts( array(
  25.     'cat' => 1,
  26.     'post__not_in' => $do_not_duplicate
  27.     )
  28. );
  29.  
  30. while ( have_posts() ) : the_post();
  31.    
  32.     //aqui mostra os posts
  33.         the_title(); //etc ...
  34.  
  35. endwhile;
  36. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement