我已经为自定义帖子类型创建了自定义分类法。代码:
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页面中的默认功能一样)-页面属性:在这里,我们可以看到一个下拉菜单,显示我们可以选择的页面模板。
或者,我可以在自定义分类法编辑页面中为自定义分类法选择模板。