【发布时间】:2018-10-04 16:56:56
【问题描述】:
我正在使用 ACF 在两个区域创建具有独立灵活布局部分的页面,即主页部分区域和侧边栏区域。
我有一个名为 case-studies 的 CPT,并创建了一个名为 case-studies 的页面。我在 CPT 中设置了'has_archive' => false,,希望该页面被使用但是(我理解)有一个层次结构,所以如果没有给出存档,那么它将加载我的 home.php(这是什么我用于我的新闻,posts 类型)。
有什么方法可以将页面用作 CPT 的存档?目前我能看到的唯一解决方案是使用ACF CPT Options Pages 插件并将我创建的 ACF 字段附加到我的“案例研究存档”页面但是,我必须复制我的所有代码以便他们可以调用正确的内容。例如:
the_field('field_name'); 到 the_field('field_name', 'cpt_case-studies');
是否有人能够将页面用作 CPT 的存档,并为该页面分配一个模板,该模板既可查询 CPT 帖子又具有页面中的 ACF 字段?
非常感谢您的帮助。如果还有什么我可以提供的,请告诉我。
【问题讨论】:
标签: php wordpress advanced-custom-fields