如何为标准帖子创建存档页面?

时间:2015-07-07 作者:Wilhelm

我的任务是为一个同样需要博客的客户创建一个投资组合网站。

What I\'ve Done Thus Far:我创建了一个自定义的帖子类型,将公文包工作与博客帖子分开,并创建了一个WP_Query 在我的front-page.php.

The Problem:现在我的front-page.php 显示我的自定义帖子类型(而不是WordPress的内置帖子),我不知道如何导航到我的博客存档。我使用什么模板创建所述存档(即。index.php, home.php, archive.php, 等等),我会导航到它吗?

2 个回复
最合适的回答,由SO网友:thebigtine 整理而成

使用WP\\u查询创建模板以获取帖子类型为“post”的帖子,然后创建一个页面并将该模板分配给该页面。

模板:https://codex.wordpress.org/Templates

按职位类型查询:https://codex.wordpress.org/Class_Reference/WP_Query#Type_Parameters

SO网友:TheoPlatica

您可以在此处找到解决方案:https://developer.wordpress.org/themes/basics/template-hierarchy/#category

呈现类别存档索引页在WordPress中使用以下路径:

类别{slug}。php–如果类别的slug是news,WordPress将查找类别新闻。php。

类别{id}。php–如果类别的ID为6,WordPress将查找类别6。php。

分类。php

存档。php

索引。php

结束

相关推荐

如何让NEXT_POSTS_LINK使用定制页面

我有一个使用模板的自定义页面,并试图利用next\\u posts\\u link和previous\\u posts\\u link在新闻页面的底部设置按钮。问题是,当点击它们时,它成功地将“/主页/新闻/页面/2/”显示为页面,但忽略了它,仍然显示原来的10篇帖子。我怀疑页面上有一个过滤器可能是罪魁祸首,但我试着毫不费力地将其移除。非常感谢来自Wordpress大脑的帮助!<?php $paged = ( get_query_var( \'page\' ) ) ? get_qu