2015-12-09 64 views
0

大家好我是一個新的WordPress的我有問題分頁,我用插件Wp-pagnavi,當我點​​擊鏈接到第2頁,它與第1頁相同,如何解決它。如何修復第2頁wordpress的分頁鏈接?

您可以在 http://westecmedia.com/?page_id=758

看到它,這是我在頁面event.php代碼

<?php 
/* 
* Template Name: Page - Events Page 
*/ 
?> 
<?php get_header(); ?> 
<div id="content-events"> 
    <div id="head-event"><h3>EVENTS</h3></div> 
    <div id="main-event"> 

       <?php query_posts('category_name='.get_the_title().'&post_status=publish,future');?> 

       <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
        <div id="part-event"> 
          <div id="entry-thumbnail"> 
            <?php the_post_thumbnail(); ?> 

          </div> 
          <div id="event-dess"> 
          <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> 
           <p> 
            <?php 
            $content = get_the_content(); 
            $content = strip_tags($content); 
            echo substr($content, 0, 300); 
            ?> 
           </p> 
           <div id="read-more"><a href="<?php the_permalink(); ?>">Read More</a></div> 
          </div> 

        </div> 
        <div id="line-bottom"></div> 
       <?php endwhile; endif; ?> 

        <?php wp_pagenavi(); ?> 

        <?php wp_reset_query(); ?> 
    </div> 
</div> 
<?php get_footer(); ?> 

請幫助我:(

回答

1

包括分頁,文檔:https://codex.wordpress.org/Pagination

<?php 
$args = array(
    'cat' => '5', 
    'post_type' => 'post', 
    'posts_per_page' => 6, 
    'paged' => (get_query_var('paged') ? get_query_var('paged') : 1), 
); 
query_posts($args); 
while (have_posts()) : the_post(); 
/* Do whatever you want to do for every page... */ 
endwhile; 
wp_pagenavi(); 
wp_reset_query(); // Restore global post data 
?> 

另外d不要使用query_posts在WordPress中獲取數據,請考慮使用https://codex.wordpress.org/Class_Reference/WP_Query

請詢問這裏WordPress的相關問題:http://wordpress.stackexchange.com

我希望這有助於。

+0

好的,謝謝q兄我會嘗試你的代碼 – user307709

+0

嘗試使用'paged',那麼它應該工作。 – Nikhil

+0

哇哥哥對我很感興趣非常感謝q哥, – user307709

相關問題