2012-10-26 29 views
5

Tôi đang cố gắng để hiển thị cũ bài viết đầu tiên trong wordpress:hiển thị cũ bài đầu tiên

Tôi đang sử dụng mã này để có được danh sách các bài của thể loại hiện tại:

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

nếu tôi thay đổi "&order=desc&" thành "&order=ASC&" nó vẫn có thứ tự theo cùng một cách. những gì tôi đang làm sai ở đây?

+2

Bạn không nên đặt hàng vào ngày chứ không phải tiêu đề? – CustomX

+0

Tôi cũng thay đổi điều đó. vẫn hiển thị cùng một –

+0

"& orderby = date & order = asc" –

Trả lời

4

Bạn có cơ hội sử dụng plugin Thứ tự loại bài đăng không? Có một thiết lập cho điều này sẽ ghi đè thứ tự (tùy chọn sắp xếp tự động sắp xếp).

+0

oh yeah đó là nó haha ​​cảm ơn .. vấn đề bây giờ là nó sắp xếp cho tôi danh sách với bài cũ hơn đầu tiên khi tôi mở trang nó sẽ mở ra với bài mới nhất Làm thế nào tôi có thể ghi đè lên nó? –

+0

Tôi quản lý để làm điều đó, cảm ơn bạn! –

Các vấn đề liên quan