有没有可能定制一个添加多个页面的帖子?

时间:2018-05-01 作者:Jacob Shore

我正在尝试为一个包含多个页面的事件创建自定义帖子,如this 事件页面。每当有人添加“活动”时,都会生成活动主页、议程页面、场馆页面和注册页面。这是可能的吗?这样做是否有意义,而不是为每个页面使用单独的页面模板并链接它们?

如果可能的话,哪里有一些好的资源可以阅读。WordPress文档给我的印象是,这是不可能的,但我不确定。

谢谢

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

一种选择是建立一个多站点。这样一来,每个“子网站”都代表一个事件,创建子网站时,您可以通过编程方式创建所需的每个页面。这完全取决于你的具体需求,这是否会造成过度伤害。

如果您需要以某种方式链接所有活动(如中央日历),您可能需要设置自定义的“事件”帖子类型并将其分级,以便将每个事件作为顶级(父)帖子,并将议程、注册和场馆页面设置为子页面。实际上,将这些作为自定义帖子类型而不是页面的唯一好处是将它们与其他内容类型分开。如果您喜欢添加事件模式,那么将其添加到CPT也比添加到一般页面更容易。

SO网友:Rick Hellewell

是的,这是可能的。从这里开始https://developer.wordpress.org/reference/functions/wp_insert_post/ . 该页面上有示例代码。

你可以创建任何帖子类型:页面、帖子等。很多谷歌都在介绍如何创建。

结束

相关推荐

menu customization

我正在我的页面上使用高级主题。该主题在整个站点中只接受一个菜单。该网站是一个单页网站。主题的工作方式是,我们必须建立一个主页,然后使用菜单项来制作网站的各个部分。因此,我创建了一个菜单,其中包含我想要的所有部分,使用我创建的页面已经设置为部分。例如:我有主页、照片、视频等。这些都是单独的页面,但当我将它们作为菜单的一部分时,它们将在一个页面中显示在另一个页面的下方,菜单项将滚动到该页面上的锚定位置。许多主题都是这样工作的。My problem is :我需要翻译菜单或设置另一个页面(不是作为节,而是一个正