2013-03-15 43 views
0

我正在構建一個WordPress站點並在子頁面上創建了一個博客頁面。除了我無法獲得上一篇/下一篇文章的工作外,一切都很好。我無法讓上一頁/下一篇文章鏈接在wordpress站點上工作

我對PHP很新,所以可能會離開這裏,但已經得到了一切工作,只是無法弄清楚這一點。

感謝您的幫助!

這裏是PHP:

get_header(); ?> 
<div id="background"> 
<div id="content"> 
     <?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
    <div id="blogheader"> 
     <div id="logo"><img src="http://lynchbryan.com/clients/wp-content/themes/journalist/images/Wordmark-LBC_onwhite.s.png"></div> 
    </div> 
    <div class="main"> 
     <?php the_content(); ?> 
    </div> 

    <?php endwhile; ?> 

    <?php endif; ?> 

    <?php 
    $catquery = new WP_Query('cat=4&posts_per_page=1'); 
    while($catquery->have_posts()) : $catquery->the_post(); 
    ?> 
    <div id="blog"> 
     <h3><?php the_title(); ?> | <span class="date"><?php the_time('F jS Y') ?></span></h3> 

     <?php the_content(); ?> 
    </div> 

    <div class="navigation"><p><?php posts_nav_link(); ?></p></div> 

    <?php endwhile; ?> 


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

回答

0

設置您的分頁變量$paged上述catquery =

$paged = get_query_var('paged') ? get_query_var('paged') : 1;

然後裏面new WP_Query($args)

這樣你就可以重新寫這個添加到您的ARGS它就像這樣

$args = array('cat' => 4, 'paged' => $paged,'posts_per_page' => 1); 
$catquery = new WP_Query($args); 

然後訪問你的頁面下一個和以前像這樣:

'<div>'.get_next_posts_link('Older', $catquery->max_num_pages).'</div>'; 
'<div>'.get_previous_posts_link('Newer', $catquery->max_num_pages).'</div>'; 
相關問題