不幸的是,目前这真的不可能。您可以手动或通过自定义UI设置帖子以获得正确的父级,但永久链接将不起作用,这就违背了这一点。更重要的是,即使它真的起作用了,在第一次活动之后,你会有冲突的永久链接,wordpress会将你的第二个场馆子页面重命名为venue\\u 2以防止冲突。
但是有另一种方法可以得到你想要的东西!您可以使用自定义端点来修改重写规则,以便可以将其他组件添加到事件URL。然后可以在事件模板中检查这些事件,并显示不同的内容。
有关端点以及如何使用端点的另一个问题的深入答案,请参见此处:
Pretty URL with add_query_var
e、 g。
add_rewrite_endpoint(\'venue\', array(EP_NONE));
在事件的主题模板中,可能是单个事件。php:
global $wpquery;
if(isset($wpquery->query_vars[\'venue\'])){
// display the venue stuff
} else {
// display the normal event stuff
}
然后,您可以将场馆等的编辑器添加到事件发布类型中,并在事件模板中执行if语句检查端点(如链接中所示),并显示自定义字段而不是主要事件内容。