将“默认”页面设置为自定义分类存档页面的父页面

时间:2016-10-21 09:41:13

标签: wordpress custom-post-type custom-taxonomy

我想知道是否可以使用我在WordPress仪表板中创建的默认页面作为我的自定义帖子类型的父级。

我的默认页面是:'www.example.com/about'

我的自定义帖子类型是:'team'

我的自定义帖子类型的自定义分类是:'团队'

我的目标是:'www.example.com/about/teams/sales /'

有没有办法实现这个网址结构,还是我必须在我的自定义分类中包含我的about页面?

1 个答案:

答案 0 :(得分:1)

当您注册分类时,您可以更改$ args的重写参数以更改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 );

进行此更改后,您可能需要重新保存永久链接以查看效果。