使 "default" 页面成为自定义分类存档页面的父页面
Make "default" page the parent page of a custom taxonomy archive page
我想知道是否可以使用我在 WordPress 仪表板中创建的默认页面作为我的自定义 post 类型的父页面。
我的默认页面是:'www.example.com/about'
我的自定义 post 类型是:'team'
我的自定义 post 类型的自定义分类是:'teams'
我的目标是:'www.example.com/about/teams/sales/'
有没有办法实现这种 URL 结构,或者我是否必须在我的自定义分类法中包含我的关于页面?
注册分类法时,您可以更改 $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 );
进行此更改后,您可能需要重新保存永久链接才能看到效果。
我想知道是否可以使用我在 WordPress 仪表板中创建的默认页面作为我的自定义 post 类型的父页面。
我的默认页面是:'www.example.com/about'
我的自定义 post 类型是:'team'
我的自定义 post 类型的自定义分类是:'teams'
我的目标是:'www.example.com/about/teams/sales/'
有没有办法实现这种 URL 结构,或者我是否必须在我的自定义分类法中包含我的关于页面?
注册分类法时,您可以更改 $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 );
进行此更改后,您可能需要重新保存永久链接才能看到效果。