【发布时间】:2016-03-13 19:20:12
【问题描述】:
我正在开发一个由我之前的人制作的 WordPress 主题。该网站适用于乐队,如果您想查看乐队的发行版,则 URL 采用以下格式: www.domain.com/band/[乐队名]/releases/
我现在正在尝试制作一个小节,其中包含每个版本的详细信息。发布概述中的链接现在可以使用,当用户单击链接时,他们会访问 URL: www.domain.com/band/releases/[发布名称]
发布是使用“更多类型”创建的自定义帖子类型,子内容是使用假页面制作的。模板似乎是根据用户正在访问的 slug/页面加载的。这是“发布”页面:
if ($current == 'releases') {
get_template_part( 'single', 'band-releases' );
}
我也制作了一个用于显示单个版本的模板,但是如何根据它的 slug 获取模板,因为它是动态的(多个版本)?
【问题讨论】:
-
不看设置就很难判断。发布是自定义帖子类型吗?还是一类帖子?你应该看看developer.wordpress.org/themes/basics/template-hierarchy 根据它们是什么,你应该只需要为你的模板命名一个特定的方式让 WP 知道使用它(例如,single-releases.php)。
-
@coopersita 这是一个自定义帖子类型。看了链接,但不能说我找到了我要找的东西。
标签: php wordpress url wordpress-theming custom-wordpress-pages