WordPress控制category.php中的帖子顺序和帖子数量

时间:2011-03-31 19:48:49

标签: php wordpress

我有两个片段,第一个用于通过postMash显示自定义的帖子订单:

<?php
$wp_query->set('orderby', 'menu_order');
$wp_query->set('order', 'ASC');
$wp_query->get_posts();
?>
<?php get_posts("orderby=menu_order&order=ASC"); ?>

和第二个用于检索自定义数量的帖子。

<?php
$myPosts = new WP_Query();
$myPosts->query('showposts=50');
while ($myPosts->have_posts()) : $myPosts->the_post();
?>

如何将它们合并为一个category.php?

这是我的category.php,只有第一个代码段:

http://pastebin.com/J8L7crNL

1 个答案:

答案 0 :(得分:1)

之前我没有使用过postMash,但是如果我正确理解了它的文档,你可以用get_posts组成你的查询:

<?php  
    $args = array( 'numberposts' => 50, 'order'=> 'ASC', 'orderby' => 'menu_order' );
    $my_posts = get_posts( $args );
    foreach ($my_posts as $post) :  setup_postdata($post); 
        //loop action
    endforeach;
?>