我创建了一个名为portfolio的CPT。现在,我想创建一个页面,作为这个CPT的索引。现在我有两个选择..。
( a)制作具有自定义WP_Query的自定义模板。通过这种方式,我可以将该模板分配给任何页面,并且该页面将用作索引。
( b)用archive-portfolio.php代替,这将作为一个索引。
现在我有几个问题..。
1:哪一种方法是正确的?
如果(a),那么archive-cpt.php页面的实际用法是什么?
如果(b)是正确的方法,是否有可能在默认情况下使此页面在wordpress菜单管理器和下拉菜单(位于Setting->Reading)中可用,以便将其用作头版?
发布于 2014-03-19 18:38:21
正确的方法是后一种--正确地配置您的CPT注册,使其具有post类型存档并使用适当的模板文件。
然而,它得到了你的额外需求的骗子。
公开在菜单中使用的post类型的档案是非常重要的要求/探索主题,但我认为它还没有进入核心。有多种解决方案四处浮动,从快速搜索我有Post型档案链接插件它书签。
头版的内容非常复杂。这可能是可行的,但不太可能顺利,并且可能需要一些pre_get_posts修补和可能覆盖模板层次结构的逻辑。
https://wordpress.stackexchange.com/questions/138522
复制相似问题