我想做的是在网站上创建一个单独的页面,只需转到/归档(例如www.example.com/archive),即可将所有帖子(不按标签/类别/年份排序)列在网站的一个易于访问的部分中
正确的方法确实是create a custom page template, 这样用户就可以创建一个静态页面(标题为。Archives
), 然后将自定义页面模板分配给该静态页面。然后,可以通过访问自定义页面模板内容www.example.com/archives
.
(注意:我会避免任何涉及静态页面与WordPress核心保留段塞命名相同的假设,例如archive
.)
如果可以,我宁愿创建一个已经内置了该功能的主题,而不需要用户手动创建页面。
主题不应创建现成的用户内容。主题只应定义用户生成内容的呈现方式。用户应创建所有内容。
此外,出于某种原因,我从未出现过“模板”下拉部分;想想看吧
在主题的根目录中创建此文件:template-archives.php
在…内template-archives.php
, 添加以下代码:
/**
* Template Name: Archives
*/
现在,您将在
Page Attributes 编辑页面屏幕上的元框。
一旦您确认看到下拉列表,恭喜您!WordPress可以识别您的自定义页面模板,然后您可以自由地用任何您想要的内容填充它。