创建和设置自定义分类的模板

时间:2015-03-30 作者:Foolish Coder

我已经为自定义帖子类型创建了自定义分类法。代码:

add_action( \'init\', \'register_taxonomy_mytaxonomies\' );

function register_taxonomy_mytaxonomies() {

    $labels = array( 
        \'name\' => _x( \'MyTaxonomies\', \'mytaxonomies\' ),
        \'singular_name\' => _x( \'MyTaxonomy\', \'mytaxonomies\' ),
        \'search_items\' => _x( \'Search MyTaxonomies\', \'mytaxonomies\' ),
        \'popular_items\' => _x( \'Popular MyTaxonomies\', \'mytaxonomies\' ),
        \'all_items\' => _x( \'All MyTaxonomies\', \'mytaxonomies\' ),
        \'parent_item\' => _x( \'Parent MyTaxonomy\', \'mytaxonomies\' ),
        \'parent_item_colon\' => _x( \'Parent MyTaxonomy:\', \'mytaxonomies\' ),
        \'edit_item\' => _x( \'Edit MyTaxonomy\', \'mytaxonomies\' ),
        \'update_item\' => _x( \'Update MyTaxonomy\', \'mytaxonomies\' ),
        \'add_new_item\' => _x( \'Add New MyTaxonomy\', \'mytaxonomies\' ),
        \'new_item_name\' => _x( \'New MyTaxonomy\', \'mytaxonomies\' ),
        \'separate_items_with_commas\' => _x( \'Separate mytaxonomies with commas\', \'mytaxonomies\' ),
        \'add_or_remove_items\' => _x( \'Add or remove mytaxonomies\', \'mytaxonomies\' ),
        \'choose_from_most_used\' => _x( \'Choose from the most used mytaxonomies\', \'mytaxonomies\' ),
        \'menu_name\' => _x( \'MyTaxonomies\', \'mytaxonomies\' ),
    );

    $args = array( 
        \'labels\' => $labels,
        \'public\' => true,
        \'show_in_nav_menus\' => true,
        \'show_ui\' => true,
        \'show_tagcloud\' => true,
        \'show_admin_column\' => true,
        \'hierarchical\' => true,

        \'rewrite\' => true,
        \'query_var\' => true
    );

    register_taxonomy( \'mytaxonomies\', array(\'MyCustomPostType\'), $args );
}
现在,我在管理面板中的自定义帖子类型的右侧看到了一个元框。然后我添加了2个新的MyTaxonomies : MyTax1和MyTax2

现在我想展示

中的“我的自定义帖子类型”页面Template1 如果管理员在Template2 在前端,如果管理员选择MyTax2,就像选择single一样。php

我不是在寻找存档模板。我想展示一下Page template (就像wordpress页面中的默认功能一样)-页面属性:在这里,我们可以看到一个下拉菜单,显示我们可以选择的页面模板。

或者,我可以在自定义分类法编辑页面中为自定义分类法选择模板。

1 个回复
SO网友:Sagar Devkota

添加名为taxonomy-mytaxonomies的新文件。php并将您的代码。但到目前为止,我知道在页面中添加like。。wp中尚未提供

结束

相关推荐

get all page templates

我正在一个单页WordPress网站上工作。这是我第一次尝试这个。我在第五个版本上取得了不同程度的成功。我正在启动一个新版本,我删除了主题文件夹中除标题之外的所有内容。php索引。php,函数。php,页脚。php、页面模板和样式。css当我在wp\\U Posteta中查看我的数据库时,我可以看到其中有几个页面分配了模板。我以前看过这段代码,所以我第一次尝试它,看看我能得到什么。在我的索引中。php文件。我有一个简单的标准循环。您可以看到,就在\\u post()之后,我尝试了get\\u post\\