2014-03-18 50 views
-1

這裏的目標是將回顯的php結果顛倒過來,以便第一個數字是最後一個數字。如何在PHP中回覆PHP的訂單時回覆

我想要幾周去3-1而不是1-3,但也要跟着新的帖子。

<?php 
/* Get posts for home page */ 
     if(is_page_template('template-home.php')): 

     $args = array(
     'post_type'=>'post' 
    ); 

    if(is_front_page()){ 
     $args['paged'] = get_query_var('page'); 
     global $paged; 
     $paged = $args['paged']; 
    } else { 
     $args['paged'] = get_query_var('paged'); 
    } 

    $wp_query = new WP_Query($args); 

    endif; 
?> 

<div id="scroll-menu" class="scroll-menu"> <span class="week">WEEK</span> 
<?php if (have_posts()) : $i=0; while (have_posts()) : the_post(); $i++; ?> 

    <div id="scroll-post-<?php the_ID(); ?>" data-id="post-<?php the_ID(); ?>"   class="scroll-post"> 
    <span><?php echo $i; ?></span> 
    <div class="scroll-menu-title"><?php the_title(); ?></div> 
</div> 

<?php endwhile; ?> 

<?php endif;?> 
<?php wp_reset_query(); ?> 
</div> 
+0

數據從數據庫中來嗎?設置排序順序 – 2014-03-18 18:58:34

+0

否則,使用for循環並遞減,而不是遞增。 – Revent

回答

0

使用

$args = array(
    'post_type'=>'post' 
    'order' => 'ASC', 
    'orderby' => 'date' 
); 
+0

我試過這個,但它沒有工作,請檢查www.echomagonline.com 它仍然是相同的順序,我也嘗試將ASC與DESC交換,但仍然沒有; [ – alcoven