我试图在wordpress中创建一个有效的存档页面。我试图让存档页面显示列表中的所有帖子,但我不想要一个长100个列表项的列表。所以我试图找出如何让它在一页上大约20到30个列表项之后制作第二,第三,第四等页面。
我不介意使用wp-paginate插件,但我仍然不确定如何使用wp_get_archives()
我认为这不重要,但我会在页面上有一个搜索栏,并通过谷歌自定义搜索。所以我没有提供它,因为我不认为它有助于实际问题。
非常感谢任何帮助!
<?php
/*
Template Name: Archives
*/
get_header(); ?>
<div id="main">
<div id="posts">
<?php the_post(); ?>
<h1 class="entry-title"><?php the_title(); ?></h1>
<ul>
<?php wp_get_archives( 'type=postbypost' ); ?>
</ul>
<?php wp_link_pages(); ?>
<?php rewind_posts(); ?>
</div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
答案 0 :(得分:3)
对于分页,我总是使用Eric Martin的emm_paginate函数。 http://www.ericmmartin.com/pagination-function-for-wordpress/
关于您的存档页面,为什么不使用Wordpress的内置存档页面。 http://codex.wordpress.org/Creating_an_Archive_Index
使用这两个链接,您应该能够构建一个具有所需分页的存档页面。