最后,我在210个主题文件夹中创建了一个名为“allposts page.php”的页面模板,其中包含以下代码:
<?php
/**
* Template Name: All Posts
*
* A custom page template for displaying all posts.
*
* The "Template Name:" bit above allows this to be selectable
* from a dropdown menu on the edit page screen.
*
* @package WordPress
* @subpackage Twenty_Ten
* @since Twenty Ten 1.0
*/
get_header(); ?>
<div id="container">
<div id="content" role="main">
<h2>Archive of All Posts:</h2>
<ul>
<?php wp_get_archives(\'type=postbypost\'); ?>
</ul>
</div><!-- #content -->
</div><!-- #container -->
<?php get_footer(); ?>
然后,我使用Wordpress管理系统创建了一个标题为“所有帖子”的新页面,并从下拉列表中选择了“所有帖子”模板。不需要在体内输入任何东西。
生成的页面可通过以下方式找到:
www.oceanbytes。组织/所有职位/
“wp\\u get\\u archives”的默认值是“monthly”,但我选择了“postbypost”,因为我只想将所有帖子列在长列表中。更多选项可在Wordpress网站上通过Function Reference/wp get archives