自定义帖子类型自定义分类归档页面名称

时间:2016-03-02 作者:renathy

归档php文件应如何命名?

Url:

我的页面。com/gallerycategory/运动/

gallerycategory - 自定义post类型的自定义分类的slug(自定义分类的名称为gallery_categories 带sluggallerycategory)

\'sport\' - 术语(类别)之一gallerycategory .

当前点击此页面archive.php 文件,但我需要为此模式创建特定文件(“gallerycategory”/“customtaxonomyterm”)。

以下是我的注册方式:

 $labels = array(
        \'name\' => __(\'VmGallery\', THEME_TEXT_DOMAIN, THEME_TEXT_DOMAIN),
        \'singular_name\' => __(\'VmGallery\', THEME_TEXT_DOMAIN),
        ...
    );
    $supports = array(\'title\', \'editor\', \'thumbnail\', \'excerpt\' ...);
    $args = array(
        \'labels\' => $labels,
        \'description\' => \'VM galleries\',
        \'public\' => true,
        \'supports\' => $supports,
        \'taxonomies\' => array(\'gallery_categories\', \'post_tag\'),            
        \'has_archive\' => \'gallery\'
    );

    register_post_type(\'vmgallery\', $args);


register_taxonomy(
    \'gallery_categories\', \'VmGallery\', array(
        \'hierarchical\' => true,
        \'label\' => __(\'Categories\', THEME_TEXT_DOMAIN),
        \'query_var\' => true,            
        \'rewrite\' => array(
            \'slug\' => \'gallerycategory\',
            \'with_front\' => false
        ),
    )

1 个回复
最合适的回答,由SO网友:Piyush Dhanotiya 整理而成

如果需要自定义分类法的存档索引,可以使用分类法{taxonomy}。php模板文件。因此,如果您已经创建了一个自定义分类法gallery exhibitions,则此分类法的存档索引将使用分类法gallery exhibitions。php模板文件。

如果您需要自定义分类法的术语的存档索引,则可以使用分类法{taxonomy}{term}。php模板文件。因此,如果您有一个术语“未来展览”,用于自定义分类法,那么这个术语的存档索引将是分类法画廊展览未来展览。php。

(注意:我不确定连字符的分类法和术语段塞将如何影响模板层次结构;不应该这样,但如果遇到问题,可以尝试使用单词术语进行分类法和术语。)

相关推荐