如何让单个slug在WordPress中表现得像普通页面?

时间:2018-03-13 10:53:34

标签: wordpress advanced-custom-fields

我正在使用WordPress创建一个网站,我正在使用插件ACF PRO。我正在使用灵活的内容来完成整个网站,因此WordPress网站就像一个页面构建器。

一切都很好,但是,我来到了一个点,我需要为单一[自定义后期类型]提供相同的功能,所以我可以“添加行”,页眉,页脚等......上面,但我无法弄清楚如何做到这一点。

我知道这是可能的,因为例如,如果你在这里查看这个网站:https://rolleragency.co.uk/our-projects/

你可以看到它有效。我知道他们使用灵活的内容,因为我在该网站上工作,我在那里做了我想要的。我不记得怎么做了。

我想我必须使用Tempate Page?要么?我不记得了。

该网站完全基于灵活的内容构建,所以那里的一切都是模块化的,就像拖放一样,但我如何在单一的slug上做到这一点?

1 个答案:

答案 0 :(得分:1)

你必须创建一个页面模板,是的。

类似page-projects.php之类的东西,然后在WordPress管理员中你会有一个名为Projects的页面。

您创建的模板应自动应用于此页面。如果由于某种原因它没有,你可以在编辑页面时选择WP应该在右侧使用哪个模板。

现在,您可以向page-projects.php添加所需的任何代码。此外,您可以通过告知ACF将这些字段应用于使用项目模板的页面,在ACF中设置您可能需要的任何字段。

这就是我多次尝试和做过的事情:)