自定义帖子类型加载URL中带有类别的404页面

时间:2018-09-20 14:41:50

标签: php html wordpress wordpress-theming

我使用以下代码设置了自定义帖子类型:

add_action( 'init', 'wpshout_register_major' );
function wpshout_register_major() {
    $args = array(
        'public' => true,
        'label'  => 'Major',
        'has_archive'  => true,
        'rewrite'  => array( 'slug' => '%category%' ),
        'supports' => array( 
            'title',
            'editor',
            'author',
            'thumbnail',
            'excerpt',
            'comments',
            'revisions'
        ),
        'taxonomies'          => array( 'category' )
    );
    register_post_type( 'major', $args );
}

除加载404页的页面外,其他所有功能都正常。

将以下行更改为固定字符串后,它便可以工作并成功加载:

'rewrite'  => array( 'slug' => 'major' ),

但是我不想在URL中使用固定的字符串,我想要链接到自定义帖子的类别。

您能帮忙吗?

谢谢。

0 个答案:

没有答案