簡體   English   中英

WordPress控制category.php中的發布順序和發布數量

[英]WordPress control both post order and number of posts in category.php

我有以下兩個片段,第一個片段用於通過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

我以前沒有使用過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;
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM