0
我想鏈接wordpress中的帖子。讓我詳細說明一下。在wordpress中,你可以設置你想在頁面上顯示多少帖子。例如,如果您將該數字設置爲1,並且您有10個帖子,則您將擁有10個頁面。在wordpress中的鏈接帖子
我有以下代碼在index.php(主帖子頁)工作。它顯示了舊帖子的鏈接。下面是代碼:
<ul id="postNavigation">
<li class="floatLeft"><?php next_posts_link('Old posts »') ?></li>
<li class="floatRight"><?php previous_posts_link('« 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 »'); ?>
<div class="clear"></div>
</div>
<?php endwhile; ?>
<ul id="postNavigation">
<li class="floatLeft"><?php next_posts_link('Old Posts »') ?></li>
<li class="floatRight"><?php previous_posts_link('« New Posts') ?></li>
</ul>
<?php } //END of newspaper page
?>
但是,它並沒有顯示那裏的「舊帖子」鏈接。有沒有人有任何想法,以及如何實現這一目標?
感謝, 阿米特
嗯..我認爲這兩個鏈接都失蹤了。我不確定。你怎麼會認爲只有更老的人失蹤? – Amit 2010-08-06 07:30:07
當我把後導航鏈接,只是沒有生成。如果我設置wordpress每頁顯示1篇文章,並且有10篇文章,則表示其中9篇文章不會顯示(沒有機會導航到他們)。我不確定這是否可以解決,因爲這不是處理index.php文件,而是處理page.php文件(因爲這不是博客的主頁面,也就是is_home(),這是一個is_page() )如果這對你有任何意義...)Soo ..現在,我只是將它設置爲posts_per_page = -1,以便所有帖子都顯示在該頁面上。 – Amit 2010-08-06 07:32:37
如果您有任何建議,我很樂意聽到他們。現在,我也會試一試你的代碼。 – Amit 2010-08-06 07:32:55