如何为自定义帖子类型创建档案

Posted

技术标签:

【中文标题】如何为自定义帖子类型创建档案【英文标题】:how can i create archives for custom post type 【发布时间】:2014-10-10 16:00:00 【问题描述】:

WordPress 框架允许为您的每个自定义帖子类型构建不同的存档模板,例如:

archive-event.php
taxonomy-event_category.php

是否可以通过执行以下操作为自定义帖子类型创建作者和日期存档:

author-event.php
date-event.php

如果这是不可能的,谁能告诉我如何才能实现这一目标?

【问题讨论】:

【参考方案1】:

我认为这些链接将有助于回答您的问题并帮助您入门: http://codex.wordpress.org/Template_Hierarchy http://codex.wordpress.org/Category_Templates

它的要点是,您实际上可以创建一个author-event.php,但不会检查date-event.php,因为模板层次结构规定它使用date.phparchive.phpindex.php

一种解决方案是使用条件标签,例如is_author()is_date()。如果这样做,请记住,您必须有一个通用的archive.php,并通过使用条件标签来决定您真正想要使用的模板。

【讨论】:

以上是关于如何为自定义帖子类型创建档案的主要内容,如果未能解决你的问题,请参考以下文章

如何为自定义帖子类型存档页面创建导航

如何为自定义帖子创建单个模板

如何为自定义帖子和分类法制作 Wordpress 存档页面?

如何为一组自定义分类页面创建可变页面标题

如何获取在 Wordpress 中按类别过滤的自定义帖子类型的永久链接?

如何为每个 wordpress 点击后创建单独的弹出表单