将“默认”页面设为自定义分类归档页面的父页面
Posted
技术标签:
【中文标题】将“默认”页面设为自定义分类归档页面的父页面【英文标题】:Make "default" page the parent page of a custom taxonomy archive page 【发布时间】:2016-10-21 09:41:13 【问题描述】:我想知道是否可以使用我在 WordPress 仪表板中创建的默认页面作为自定义帖子类型的父级。
我的默认页面是:'www.example.com/about'
我的自定义帖子类型是:“团队”
我的自定义帖子类型的自定义分类是:“团队”
我的目标是:'www.example.com/about/teams/sales/'
有没有办法实现这种 URL 结构,还是我必须在我的自定义分类中包含我的 about 页面?
【问题讨论】:
【参考方案1】:当您注册分类时,您可以更改 $args 的 rewrite 参数以更改 slug。
$args = array(
'labels' => $labels,
'public' => true,
'show_in_nav_menus' => true,
'show_admin_column' => false,
'hierarchical' => false,
'show_tagcloud' => true,
'show_ui' => true,
'query_var' => true,
'rewrite' => array( 'slug' => 'about/teams' ), // this line here
'query_var' => true,
'capabilities' => array(),
);
register_taxonomy( 'teams', array( 'team' ), $args );
进行此更改后,您可能需要重新保存永久链接才能看到效果。
【讨论】:
以上是关于将“默认”页面设为自定义分类归档页面的父页面的主要内容,如果未能解决你的问题,请参考以下文章