custom_post_type 个帖子的多个页面
Multiple pages for custom_post_type posts
我有一个 custom_post_type
为 campaign_posts
创建了 post,它们使用页面模板 single-campaign_posts.php
单独显示在我网站的前端.
现在,我想要实现的是;
single-campaign_posts.php
显示post(已经处理)
- 将显示 post 的前端编辑器的第二个页面(此页面的内容已被处理
- 第三个页面将显示 post 的分析(同样,此页面的内容已被处理)
因此,当查看 post 时,他们可以单击 single-campaign_posts.php
中的 link 以显示分析页面或编辑页面。 link编辑到的页面必须是;
- 能够识别该页面的内容与 post
- URL slug 例如,如果 post 是
/campaigns/dummy-post
,则分析页面将是 /campaigns/dummy-post/analytics
,编辑页面将是 /campaigns/dummy-post/edit-campaign
。
我已经尝试使用 nav tabs
来做到这一点并且它有效,但是,我宁愿将内容放在不同的页面上。
我希望这些信息足以实现我的目标。我看不出添加 functions.php
或 single-campaign_posts.php
的详细信息有多大意义,但如果需要它们,请告诉我。
我讨厌看到这样的 post,但我在搜索解决方案时一无所获。在其最基本的形式中,我需要三个页面都与单个 post 相关。
感谢您抽出宝贵时间,如果您需要更多信息,请告诉我。
我现在已经找到了解决办法。
解决方案是使用 Rewrite API/add rewrite endpoint
,如 Rewrite API/add rewrite endpoint
这个问题中发布了一个示例 - Create Post tabs in single-{content-type}.php with Custom Field values
我有一个 custom_post_type
为 campaign_posts
创建了 post,它们使用页面模板 single-campaign_posts.php
单独显示在我网站的前端.
现在,我想要实现的是;
single-campaign_posts.php
显示post(已经处理)- 将显示 post 的前端编辑器的第二个页面(此页面的内容已被处理
- 第三个页面将显示 post 的分析(同样,此页面的内容已被处理)
因此,当查看 post 时,他们可以单击 single-campaign_posts.php
中的 link 以显示分析页面或编辑页面。 link编辑到的页面必须是;
- 能够识别该页面的内容与 post
- URL slug 例如,如果 post 是
/campaigns/dummy-post
,则分析页面将是/campaigns/dummy-post/analytics
,编辑页面将是/campaigns/dummy-post/edit-campaign
。
我已经尝试使用 nav tabs
来做到这一点并且它有效,但是,我宁愿将内容放在不同的页面上。
我希望这些信息足以实现我的目标。我看不出添加 functions.php
或 single-campaign_posts.php
的详细信息有多大意义,但如果需要它们,请告诉我。
我讨厌看到这样的 post,但我在搜索解决方案时一无所获。在其最基本的形式中,我需要三个页面都与单个 post 相关。
感谢您抽出宝贵时间,如果您需要更多信息,请告诉我。
我现在已经找到了解决办法。
解决方案是使用 Rewrite API/add rewrite endpoint
,如 Rewrite API/add rewrite endpoint
这个问题中发布了一个示例 - Create Post tabs in single-{content-type}.php with Custom Field values