2012-10-26 14 views
5

Próbuję wyświetlić starsze po raz pierwszy w WordPress:Wyświetlacz starszy post jest pierwszy

używam tego kodu, aby uzyskać listę stanowisku w dziale:

<ul id="submenu_productos" class="clearfix"> 
    <?php 
     $IDOutsideLoop = $post->ID; 
     while(have_posts()) { 
      the_post(); 
      foreach((get_the_category()) as $category) 
       $my_query = new WP_Query('category_name=' . $category->category_nicename . '&orderby=date&order=desc&showposts=100'); 
      if($my_query) { 
       while ($my_query->have_posts()) { 
        $my_query->the_post(); ?> 
      <li<?php print (is_single() && $IDOutsideLoop == $post->ID) ? ' class="test"' : ''; ?>> 
       <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> | 
      </li> 
    <?php 
      } 
     } 
    } 
    ?> 
</ul> 

gdybym zmień "&order=desc&" na "&order=ASC&" nadal ma kolejność w taki sam sposób. co robię źle tutaj?

+2

Nie należy zamawiać w terminie, a nie w tytule? – CustomX

+0

Ja też to zmienię. wciąż pokazuje ten sam –

+0

"& orderby = date & order = asc" –

Odpowiedz

4

Czy przypadkiem używasz wtyczki Post Types Order? Istnieje ustawienie, które zastępuje porządek (opcja automatycznego sortowania).

+0

o tak, to było to! haha ​​dzięki. Problem polega teraz na tym, że układa mi listę ze starszym wpierw, kiedy otwieram stronę, którą otwiera z najnowszym postem Jak mogę to zmienić? –

+0

Udało mi się to zrobić, dziękuję! –

Powiązane problemy