看起来后期格式仅限于3.1的内容。是否可以添加我们自己的类型?
实施例
我能做到这一点:
add_theme_support( ‘post-formats’,
array( ‘aside’, ‘chat’, ‘gallery’, ‘image’, ‘link’, ‘quote’, ‘status’, ‘video’, ‘audio’,'MY_TYPE_HERE’ ) );
如果可能,我们在哪里创建特殊模板?它是否类似于single-aside.php,因此我们的自定义帖子格式类型应该类似于单个MY_TYPE_HERE.php?
如果缺少匹配文件会发生什么。该帖子是否由single.php提供?
答案 0 :(得分:0)
答案 1 :(得分:0)
在WordPress 3.1中,可用的帖子格式将是固定列表。这是为了鼓励主题开发人员制定一套标准,并使您的格式准备好出口。
关于帖子格式列表是否可扩展,有很多讨论。最后,核心开发团队决定坚持3.1的固定列表。一旦每个人都快速使用它们(希望通过3.2),列表将被打开并且您可以添加自己的列表。
请记住,帖子格式用于样式帖子。 They are not post types - 您仍然使用WordPress 2.8中引入的自定义帖子类型功能来处理自定义内容。
有关如何使用帖子格式的一个很好的示例,请查看Brian Gardner's blog。每个帖子仍然是帖子,但他根据该帖子的内容选择特定的帖子格式。如果他正在做的只是放置图像,他会选择image
。如果是短格式帖子,他会选择aside
。如果是常规帖子,他会选择standard
。