2012-10-26 10 views
5

sto cercando di visualizzare il più vecchio prima in WordPress:display più vecchio primo

sto usando questo codice per ottenere l'elenco di un posto di categoria corrente:

<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> 

se io cambiare "&order=desc&" a "&order=ASC&" ha ancora l'ordine nello stesso modo. cosa sto facendo di sbagliato qui?

+2

Non dovresti ordinare data e non titolo? – CustomX

+0

Lo cambio anche io. mostra ancora lo stesso –

+0

"& orderby = Data & order = asc" –

risposta

4

Stai per caso utilizzando il plug-in Ordine tipi di post? Esiste un'impostazione per questo che sovrascrive l'ordinamento (l'opzione di ordinamento automatico).

+0

oh sì è stato! haha ​​grazie. il problema ora è che mi organizza la lista con il post più vecchio prima quando apro la pagina si apre con il post più recente Come posso ignorarlo? –

+0

Sono riuscito a farlo, grazie! –

Problemi correlati