微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将子页面添加到自定义帖子类型“帖子”

如何解决如何将子页面添加到自定义帖子类型“帖子”

朋友们,你好。

我有一个问题,我现在正在寻找 2 天的答案。我想我现在已经检查了 20 个不同请求的所有 10 个第一次谷歌页面。 所以,就是这样。

我有一个名为“Footballer”的自定义帖子类型。 我创建了该 CPT 的 2 个“帖子”,分别是“梅西”和“罗纳尔多”。 我对这 2 名足球运动员的永久链接是“mysite.com/footballer/messi/”和“mysite.com/footballer/ronaldo/”。对我来说没问题。

现在,我想向我的足球运动员添加一个页面“关于”(或“统计数据”或任何内容),并且我希望通过链接“mysite.com/footballer/messi/about”(只需在cpt post链接添加页面slug)。 显然,我想创建一个“关于”页面,而不是为我拥有的每个足球运动员创建一个页面,在此页面中,我将检索特定足球运动员的数据(通过功能/短代码)。

注意:这篇文章中的cpt和值是虚构的,我知道我会直接在足球运动员cpt帖子中显示about/stats。我只是想解释一下我需要什么 -> 一个 cpt 的通用子页面,可通过“mysite.com/cpt/cptpost/childpage”获得。

我该怎么做?我什至有可能吗?

感谢您的帮助。

编辑;

由于 Divi 无法实现,我可以尝试重写我的子页面的 URL 吗?如果我的子页面 url 是“mysite/subpage/?foot=messi”,我可以让它显示为“mysite/footballer/messi/subpage”。

我试过这段代码,没有成功

function my_rewrite_url() {

    add_rewrite_tag( '%foot%','([^&]+)' );
    
    add_rewrite_rule(
      'footballer/([^/]+)/subpage','index.PHP?pagename=subpage&foot=$matches[1]','top'
    );
}
add_action( 'init','my_rewrite_url' );

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。