0

次のクエリを使用しています。

<?php $postslist = new WP_Query('meta_key=Ordermetakey&orderby=meta_value_num&order=DESC&posts_per_page=5');

フロントページの小さな投稿リストを並べ替えて、最新の新しいものを表示します。それらをメタ キーで並べ替え、この DESC を実行する必要があります。奇妙なことに、このクエリに ASC を入れたにもかかわらず、投稿の ASC が表示されます。

メタ キーの値は日付とタイム スタンプです。例: 120403 = 03-04-2012

どうすればそれを機能させることができますか?

4

1 に答える 1

0

これを試してみましたが、ホームページでのみ機能します

<?php if ( is_home() ) ;?>
<?php
$recentposts=get_posts('showposts=5');
if ($recentposts) {
foreach($recentposts as $post) {
setup_postdata($post);
?>
<p><?php the_time('m.d.y') ?> <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent     Link to 
<?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
}
}
?>
<?php endif; ?>
于 2012-05-04T11:19:40.960 に答える