多个单一帖子模板

时间:2017-02-02 作者:MF1

我有一个称为葬礼的自定义帖子类型,还有一个页面列出了该自定义帖子类型的所有帖子。为了显示单个页面,我创建了一个名为single funerals的文件。php,这一切都很好。但是,现在我需要另一个只显示葬礼视频的贴子页面。我如何设置并从列出所有帖子的主页链接到它?

3 个回复
SO网友:LWS-Mo

正如我所回答的here, 由于WordPress 4.7帖子类型模板在WordPress核心中启用。

这意味着您可以为单个帖子类型视图创建多个模板。您可以像创建普通页面模板一样创建这些模板。但您需要向这些模板添加更多的代码:

/*
Template Name: Funerals Video Template 
Template Post Type: post, funerals 
*/
因此,您需要复制single-funerals.php 文件,重命名它,在文件顶部添加一些类似上面的代码。

之后,您应该会在post and funerals编辑屏幕上看到一个模板选择框。(因为我用Template Post Type: post, funerals)

阅读有关帖子类型模板的详细信息here.

SO网友:Rick Hellewell

你可以把单一的葬礼。php代码转换为“页面模板”,然后在创建页面时使用该模板。

阅读此处的页面模板:https://developer.wordpress.org/themes/template-files-section/page-templates/

SO网友:Jignesh Patel

您可以创建帖子类型模板,这是默认的WordPress目录文件。有关更多信息:

https://codex.wordpress.org/Post_Type_Templates

https://developer.wordpress.org/themes/template-files-section/custom-post-type-template-files/

单一-{post\\u type}。php创建此文件,其中包含您的单个。php文件

single-{post_type}.php

相关推荐

Templates for Mobile Site

是否有任何内置方法可以根据浏览器大小显示不同的模板(即移动设备检测)?我做了一些研究,我能找到的只是大量插件,它们的功能远远超出了我的需要。我基本上只需要一种方法,将移动目录添加到我的主题中,并为移动用户显示该主题。