2010-08-05 68 views
0

我想鏈接wordpress中的帖子。讓我詳細說明一下。在wordpress中,你可以設置你想在頁面上顯示多少帖子。例如,如果您將該數字設置爲1,並且您有10個帖子,則您將擁有10個頁面。在wordpress中的鏈接帖子

我有以下代碼在index.php(主帖子頁)工作。它顯示了舊帖子的鏈接。下面是代碼:

<ul id="postNavigation"> 
    <li class="floatLeft"><?php next_posts_link('Old posts &raquo;') ?></li> 
    <li class="floatRight"><?php previous_posts_link('&laquo; New posts') ?></li> 
</ul> 

現在,我有我的WordPress的設置方式,我還有一個網頁,我展示使用這種代碼的某一類別的職位(這個代碼是在我的page.php文件的文件):

<?php if (is_page('newspaper')) { // BEGINNING of newspaper page 
    ?> 
<?php $my_query = new WP_Query('category_name=newspaper'); ?> 
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?> 
<div class="post"> 
    <!--<h3><?php the_title(); ?></h3>--> 
    <?php the_content('Read the rest of this entry &raquo;'); ?> 
    <div class="clear"></div> 
    </div> 
    <?php endwhile; ?> 

    <ul id="postNavigation"> 
     <li class="floatLeft"><?php next_posts_link('Old Posts &raquo;') ?></li> 
     <li class="floatRight"><?php previous_posts_link('&laquo; New Posts') ?></li> 
    </ul> 

    <?php } //END of newspaper page 
    ?> 

但是,它並沒有顯示那裏的「舊帖子」鏈接。有沒有人有任何想法,以及如何實現這一目標?

感謝, 阿米特

回答

1

我認爲上了年紀的下一篇文章的鏈接是唯一一人失蹤。這意味着您的新帖子鏈接可見。你如何整理你的帖子?也許你正在查看最舊的帖子,所以沒有更舊的帖子可以顯示?

嘗試

<?php $my_query = 
    new WP_Query('category_name=newspaper&orderby=date&order=desc');?> 

這將組織從最新到最舊的崗位,應使連接到舊帖子。你也可以嘗試orderby = ID使用職位ID的日期而不是

+0

嗯..我認爲這兩個鏈接都失蹤了。我不確定。你怎麼會認爲只有更老的人失蹤? – Amit 2010-08-06 07:30:07

+0

當我把後導航鏈接,只是沒有生成。如果我設置wordpress每頁顯示1篇文章,並且有10篇文章,則表示其中9篇文章不會顯示(沒有機會導航到他們)。我不確定這是否可以解決,因爲這不是處理index.php文件,而是處理page.php文件(因爲這不是博客的主頁面,也就是is_home(),這是一個is_page() )如果這對你有任何意義...)Soo ..現在,我只是將它設置爲posts_per_page = -1,以便所有帖子都顯示在該頁面上。 – Amit 2010-08-06 07:32:37

+0

如果您有任何建議,我很樂意聽到他們。現在,我也會試一試你的代碼。 – Amit 2010-08-06 07:32:55

相關問題