类别的slug.php不工作

问题描述:

这里是我的代码:类别的slug.php不工作

$config = array(
    'labels'   => $genre_labels, 
    'hierarchical'  => true, 
    'show_ui'   => true, 
    'show_admin_column' => true, 
    'query_var'   => true, 
    'rewrite'   => array('slug' => 'htfiles-genre'), 
    ); 

register_taxonomy('htfiles_genre', array('htfiles'), $config); 

我在主题phpfile创建:

Category-htfiles-genre.php 
category-{slug}.php 

- 如果该类别的鼻涕虫是htfiles流派,WordPress的shuld寻找类别-htfiles-genre.php。 但他没有。

感谢您的帮助!

您发布的代码用于注册一个自定义分类法,该分类法遵循与常规类别不同的​​命名结构。

要显示分类的模板文件,您需要使用taxonomy-{taxonomy}.php。如果您想为该分类中的给定词语创建模板,则可以使用:taxonomy-{taxonomy}-{term}.php

您的文件名应该是:taxonomy-htfiles_genre.php

文档:https://developer.wordpress.org/themes/basics/template-hierarchy/#custom-taxonomies

//你需要重新保存永久链接,并创建以下文件的分类法htfiles_genre.php。一切都会正常工作。