如何在WordPress 3.5中创建POST格式(特别是引号)的页面

时间:2013-05-29 作者:Rob

我正在尝试为最终用户创建一种能力,可以将引用(推荐)添加为帖子。到目前为止,一切顺利。我已经在我的主题中启用了“报价”帖子格式。因此,有能力输入上述推荐信,我甚至知道如何在侧边栏中显示一些随机引用。下一个明显的步骤是创建一个“推荐”页面,在该页面中,随着时间的推移,所有引用都会被存档。它需要成为一个页面,这意味着客户端可以更改页面中的文本,并且可以链接到菜单和页面中。在开始(可编辑)文本之后,将是一个引号列表,类似于归档页面,但整个引号将位于页面上。出于这个原因,它在某个时候必须被分页。有什么想法吗?

2 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

因为帖子格式是taxonomy, WordPress使用slug自动处理归档索引页type 作为分类法,post格式本身作为分类法术语;e、 g:

www.example.com/type/quote
如果要自定义此taxonomy archive index 第页,您将修改the appropriate taxonomy template file, as per the Template Hierarchy:

  • taxonomy-post_format.php 对于所有后期格式类型taxonomy-post_format-post-format-quote.php 对于“报价”后格式类型

SO网友:iyrin

它看起来像是您想要一个只支持post格式的自定义post类型。

    $args = array(
        ...
        \'supports\' => \'post-formats\'
    ); 
    register_post_type(\'testimonials\', $args);

http://codex.wordpress.org/Post_Formats#Adding_Post_Type_Support

您可以通过复制常规存档页面并以自定义帖子类型(如存档推荐)命名,为帖子类型创建自定义存档。php请参见Post Type Templates 在法典中。

编辑:奇普的回答更有意义,他显然比我更有经验。

结束

相关推荐

显示Archives.php中的所有自定义帖子类型

我该怎么做?archive.php 只有以下内容:wp_get_archives(\'type=monthly\'); 以及wp_get_archives() 没有显示所有帖子类型的参数。我也认为archive-[post_type].php 不是我要找的,因为我希望所有帖子类型都显示在一个归档页面中。谢谢W