我创建了两种不同的自定义帖子类型,并使用下面的链接添加一个设置post_parent的函数。父级是自定义帖子类型节目,子节点是其他自定义帖子类型的季节。显示页面的链接工作正常但我们在尝试访问为季节页面创建的链接时不断收到404。 我们为季节获得的链接结构如下: //域/季节/ showname /季节-NR /
但是当禁用好的永久链接时,指向季节页面的链接仅为: //域/?季节=季节-NR /
我们如何重写这些链接,以便将父名称添加为?shows = showname,并且在使用好的永久链接时// domain / seasons / showname / season-nr /应该可以使用。
http://janina.tumblr.com/post/3588081423/post-parent-different-type
非常感谢这里的一些帮助,我们现在完全陷入困境!
答案 0 :(得分:1)
我有同样的问题,我在注册自定义帖子类型后解决了添加新的重写规则。
add_rewrite_rule('post-type/(.+?)/(.+?)(/[0-9]+)?/?$','index.php?post-type=$matches[2]&page=$matches[3]','top');
这匹配url / post-type / parent-post / actual-post