2015-04-03 45 views
0

我在wordpress中有超過500個自定義帖子,我選擇從後端顯示爲6的帖子數。如何在wordpress中的每個頁面上顯示不同的帖子?

當我從pagingnav轉到第二頁時,頁面上的前端6文章顯示和頁面頂部顯示的pagingnav顯示了接下來的六篇文章。 但現在我想篩選我用下面的文章範本代碼爲這個職位:

global $wp_query; 
$args = array(
    'post_type' => 'property', 
    'meta_key' => 'special_offer', 
    'meta_query'  => array(
     array(
      'key' => 'special_offer', 
      'value' => 1, 
      'type' => 'numeric', 
      'compare' => 'LIKE' 
     ) 
    ) 
); 
query_posts($args); 

以上正確的代碼過濾員額和6個後顯示頁面上,但是當我去到第二頁六個員額從第一頁是重複。 如何顯示第二頁上的下六個帖子?

在此先感謝。

回答

0

這是我對你的評論的建議。

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$args = array(
'post_type' => 'property', 
'paged'=>$paged, 
'posts_per_page'=>6, 
'meta_key' => 'special_offer', 
'meta_query'  => array(
    array(
     'key' => 'special_offer', 
     'value' => 1, 
     'type' => 'numeric', 
     'compare' => 'LIKE' 
    ) )); 

query_posts($args);

其實,你需要編寫的代碼get_query_var(「分頁」)在上面,它的參考值將顯示在query_posts功能。

見上文如何使用: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

感謝,

+0

謝謝!有用。 – 2015-04-03 10:25:28

相關問題