2014-08-30 16 views
0

可以限制兩個可選:
WordPress的 - 限制總員額和尋呼機號碼

  1. 篇帖子共
  2. 傳呼號

例如:我有20個職位,只有我想獲得10篇文章並分頁(每篇文章4篇)?

我使用下面的代碼,但它只做每個視圖4項目,並獲得所有20個職位?

$query = new WP_Query(array(
    'post_type' => 'my-post-type', 
    'posts_per_page' => 4, 
) 
); 

如何做到這一點謝謝。

回答

1

使用分頁元素獲取分頁並將其傳遞給循環參數。

<?php 
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$query = new WP_Query(array(
'post_type' => 'my-post-type', 
'posts_per_page' => 4, 
'orderby'=> 'menu_order' 
'paged'=>$paged, 
'numberposts' => 10 
)); ?> 

編輯:

我會建議showposts它應該做的工作,但它已過時。

function get_posts($args = null) 
{ 
    $defaults = array('numberposts' => 5); 
    $r = wp_parse_args($args, $defaults); 

    if (!empty($r['numberposts'])) 
     $r['posts_per_page'] = $r['numberposts']; 

    $get_posts = new WP_Query; 
    return $get_posts->query($r); 
} 
+0

但我想限制總帖子。例如:我有20個帖子。我只想得到10貼子和分頁(每貼4貼) – DeLe 2014-08-30 12:55:41

+0

@DeLe編輯我的帖子,現在就試試。 – jagmitg 2014-08-30 13:09:26

+0

我嘗試''numberposts'=> 10'和''showposts'=> 10'但它不工作? – DeLe 2014-08-30 13:52:41