0
我在WordPress驅動的網站上有兩個頁面。在WordPress中爲不同的頁面設置不同的分頁
第一頁顯示的博客文章只有一個單一類別 例如:類別名稱=測試
第2頁顯示所有其他博客文章
我試圖存檔:
我希望每頁只能顯示5篇文章。
和
我想每頁只顯示15篇文章在第二頁上顯示。
誰能告訴我如何存檔?
這裏是顯示博客文章只是一個測試類
<?php if (have_posts()) : ?>
<?php $paged = get_query_var('paged') ? get_query_var('paged') : 1; query_posts('cat=3&paged='.$paged.'&post_per_page=1'.get_option('posts_per_page')); ?>
<?php while (have_posts()) : the_post(); ?>
<?php get_template_part('content-test', get_post_format()); ?>
<?php endwhile; ?>
<?php wp_pagination(); ?>
<?php else : ?>
<?php endif; ?>
任何幫助將讚賞codespec。
您的'post_per_page'在選項前面有一個'1',這意味着如果您要求輸入10個項目,您確實會得到100個,這可能會使您的分頁看起來不像加工。從'post_per_page = 1'.get_option('posts_per_page')' – dKen
刪除1仍然無法使用。如果我在WP後端結束設置 - >閱讀設置中更改設置,則分頁應用於這兩個頁面...更新的codespec:<?php $ paged = get_query_var('paged')? get_query_var('paged'):1; query_posts( '貓= 3&尋呼=' $尋呼 '&post_per_page =' get_option( 'posts_per_page')); ?> – mkb
好吧,對不起,我誤解了您的原始問題。對於其中的一個,您將不需要使用'get_option('posts_per_page')'。您是否嘗試將設置中的分頁值設置爲15,第二頁將使用,並在第一頁上將'get_option('posts_per_page')'替換爲'5'? – dKen