我正在制作一个由我之前的人制作的WordPress主题。该网站适用于乐队,如果您想查看乐队的发行版,则URL采用以下格式: www.domain.com/band/[bandname]/releases /
我现在正试图制作一个包含每个版本细节的小节。现在可以使用版本概述中的链接,当用户单击链接时,他们会访问URL: www.domain.com/band/releases/[name-of-release]
这些版本是使用"更多类型"创建的自定义帖子类型,子内容是使用虚假页面制作的。似乎根据用户访问的slug /页面加载模板。这适用于'发布'页:
if ($current == 'releases') {
get_template_part( 'single', 'band-releases' );
}
我已经制作了一个显示单个版本的模板,但是如何基于它的slug获取模板,因为它将是动态的(多个版本)?
答案 0 :(得分:0)
如果是自定义帖子类型,则显示各个版本的模板(www.domain.com/releases/[name-of-release])为single.php。
模板single.php也将用于显示所有个别帖子。如果您想要一个仅适用于版本的模板,请创建一个名为single-releases.php(https://developer.wordpress.org/themes/basics/template-hierarchy/#single-post)的文件。
如果您正确命名模板,WP将知道哪个模板与哪些内容相关。