Wordpress自定义分类模板文件

Ali*_*Ali 1 wordpress wordpress-theming

我在wordpress中注册了名为电子书的自定义帖子类型,并且还为此注册了分类标准

register_taxonomy('ebookgenre', 'ebooks',
    array(
        'label' => __( 'Categories' ),
        'rewrite' => array( 'slug' => 'category' ),
        'hierarchical' => true,
    )
);
Run Code Online (Sandbox Code Playgroud)

但是当我列出所有来自ebookgenre的分类并将它们链接起来时,它将转到404.请告诉我应该使用哪个文件或temlate.

谢谢

Bra*_*ldt 6

请参阅WordPress的模板层次结构文档.

你必须创建一个名为taxonomy-ebookgenre.php在你的主题目录(或有一个taxonomy.php,archive.phpindex.php文件).

此外,您应该转到WordPress管理>设置>永久链接页面.简单访问该页面,WordPress将重新生成您的重写规则.在您首先执行此操作之前,您的分类法将无效.这是由于WordPress缓存URL重写规则,因此如果在缓存这些规则后添加了分类法,则URL将不起作用.每当您访问固定链接设置页面时,都会刷新并重新缓存重写规则.