2010-05-25 2 views
1

Я хочу использовать плагин WP Smart Сортировка для сортировки сообщений в алфавитном порядке, за исключением того, что мне нужно, чтобы последние были опубликованы сначала на главной странице. Ниже приведен соответствующий существующий код для домашней страницы. Есть ли что-то, что я могу добавить к нему, чтобы заставить его включать последние сообщения и идти по дате, а не по алфавиту, который я хочу везде?Wordpress - Силы последних последних сообщений

(В случае, если это помогает увидеть контекст, сайт находится в http://mormonscholarstestify.org/)

<div id="homebox"> 

    <?php if ($aOptions['homebox-id'] != '') { query_posts('showposts=5&cat=' . $aOptions['homebox-id']); } ?> 
    <?php if(have_posts()) : the_post() ?> 

    <div id="boxmain"> 
     <a href="<?php the_permalink() ?>" title="<?php the_title() ?>"><img src="<?php $key="thumbnail"; echo  get_post_meta($post->ID, $key, true); ?>" alt="<?php the_title() ?>" /></a> 
     <h3><a href="<?php the_permalink() ?>" title="<?php the_title() ?>"><?php the_title() ?></a></h3> 

<?php $key="affiliation"; echo get_post_meta($post->ID, $key, true); ?><p> 

     <?php the_excerpt(); ?> 
    </div> 

    <?php endif; ?> 
    <?php while(have_posts()) : the_post() ?> 

    <div class="boxitem"> 
     <a href="<?php the_permalink() ?>" title="<?php the_title() ?>"><img src="<?php $key="thumbnail"; echo  get_post_meta($post->ID, $key, true); ?>" alt="<?php the_title() ?>" /></a> 
     <h3><a href="<?php the_permalink() ?>" title="<?php the_title() ?>"><?php the_title() ?></a></h3> 

<?php $key="affiliation"; echo get_post_meta($post->ID, $key, true); ?> 

    </div> 

    <?php endwhile; ?> 

</div> 

ответ

1

Согласно Wordpress query_postsdocumentation вы должны быть в состоянии поставлять orderby параметр в строку запроса, чтобы изменить порядок сортировки сообщений заказываются так:

query_posts('showposts=5&orderby=date&order=ASC&cat=' . $aOptions['homebox-id']); 
+0

Это не сработало. Он влияет на порядок без плагина, поэтому концепция хороша, но плагин, похоже, все еще имеет приоритет и заставляет его в алфавитном порядке. Ну что ж. Спасибо, в любом случае! – Tanya

+0

Я только что понял, что вы дали мне достаточно информации, чтобы использовать совершенно другой подход, так что спасибо! – Tanya

Смежные вопросы