单一分类页面模板不起作用

时间:2017-07-13 18:30:56

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

我正在尝试在我的wordpress主题中创建自定义分类页面模板,但它始终显示 archive.php 虽然我创建了 taxonomy-lesson_categories.php 并且还尝试过 taxonomy-lesson-category.php 但不是那种工作。

这是在functions.php中的分类功能:

        var maxsize = 50;
        var tasks = new List<Task>();
        for (int index = 0; index < int.MaxValue; index++)
        {
            tasks.Add(CallRequestsAsync(param1[index], param2[index]));
            if (tasks.Count > maxsize)
                Task.WaitAny(tasks.ToArray());
            tasks.RemoveAll(x => x.IsCompleted);
        }

注意:我的post_type名称是 CV

有人知道原因吗?

2 个答案:

答案 0 :(得分:1)

您需要阅读WordPress.org上的https://developer.wordpress.org/themes/template-files-section/taxonomy-templates/分类模板文章以获取该信息。

答案 1 :(得分:1)

//我在functions.php文件中使用以下代码,并在admin中再次保存永久链接以使其生效。是的,它的工作正常。我试过了。: -

function cv_themes_taxonomy() {  
    register_taxonomy(  
        'lesson_categories',  //The name of the taxonomy.  
        'cv',        //post type name
        array(  
            'hierarchical' => true,  
            'label' => 'Lesson Category',  //Display name
            'query_var' => true,
            'rewrite' => array(
                'slug' => 'lesson-category', 
                'with_front' => true 
            )
        )  
    );  
}  

add_action( 'init', 'cv_themes_taxonomy');