自定义 post 类型页面的自动子页面

Automatic subpages of custom post type pages

我正在为一个健身工作室创建一个 WP 网站,其中有很多地点。我为每个工作室页面设置了自定义 post 类型 'studio',我们将在其中输入一些自定义字段内容(营业时间、画廊等)。那将有像 site.com/studio/dallas

这样的 url

每个工作室还需要时间表和定价子页面(dallas/scheduke、dallas/pricing)。所有这些内容都是从外部提取的 API 所以我试图避免无缘无故地生成所有这些额外的页面。

我想做的是在创建父工作室时自动设置这 2 个子页面。我将在主工作室页面上有一个自定义字段,用于输入工作室 ID #,它将告诉子页面要加载哪些定价和计划数据。

我们的目标是尽可能简单,避免为每个工作室添加 3 个页面(1 个主页面,2 个子页面),因为最终可能会有数百个位置。让那些 url 工作(/dallas/pricing 等)的奖励点实际上根本没有创建子页面,所以它只是 Studio 页面列表中每个位置的页面,子页面只是动态的,可能使用一些重定向潜艇规则。

作为视觉效果,站点地图可能是..

Chicago
-- Pricing
-- Schedule
Dallas
-- Pricing
-- Schedule
New York
-- Pricing
-- Schedule

但我希望实际的管理页面列表只是芝加哥、达拉斯、纽约...

先谢谢大家了!

如果有人偶然发现了这个问题,找到了一个完美的解决方案 https://www.placementedge.com/blog/create-post-sub-pages/