2010-05-25 5 views
1

Je veux utiliser le plugin WP Smart Sort pour trier mes messages par ordre alphabétique, sauf que j'ai besoin de la plus récente postée en premier sur la page d'accueil. Le code existant pertinent pour la page d'accueil est ci-dessous. Y a-t-il quelque chose que je peux ajouter pour l'obliger à inclure les postes récents et à passer par la date plutôt que par l'ordre alphabétique que je veux partout ailleurs?Wordpress - Force les plus récents messages d'abord

(Dans le cas où il aide à voir le contexte, le site est à 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> 

Répondre

1

Selon le Wordpress query_postsdocumentation vous devriez être en mesure de fournir un paramètre orderby à la chaîne de requête pour changer la façon dont les messages sont commandés, comme suit:

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

Cela n'a pas fonctionné. Cela affecte la commande sans le plugin, donc le concept est bon, mais le plugin semble toujours avoir la priorité et le forcer par ordre alphabétique. Tant pis. Merci quand même! – Tanya

+0

Je viens de me rendre compte que vous m'avez donné suffisamment d'informations pour adopter une approche complètement différente, alors merci! – Tanya

Questions connexes