我目前正在学习Wordpress。
所以我的主题有一个自定义的帖子类型,叫做portfolio. 我正在使用此联机代码向此公文包自定义类型添加自定义分类:
function add_custom_taxonomies() {
// Add new "Locations" taxonomy
register_taxonomy(\'location\', \'portfolio_page\', array(
// Hierarchical taxonomy (like categories)
\'hierarchical\' => true,
// This array of options controls the labels displayed in the WordPress Admin UI
\'labels\' => array(
\'name\' => _x( \'Locations\', \'taxonomy general name\' ),
\'singular_name\' => _x( \'Location\', \'taxonomy singular name\' ),
\'search_items\' => __( \'Search Locations\' ),
\'all_items\' => __( \'All Locations\' ),
\'parent_item\' => __( \'Parent Location\' ),
\'parent_item_colon\' => __( \'Parent Location:\' ),
\'edit_item\' => __( \'Edit Location\' ),
\'update_item\' => __( \'Update Location\' ),
\'add_new_item\' => __( \'Add New Location\' ),
\'new_item_name\' => __( \'New Location Name\' ),
\'menu_name\' => __( \'Locations\' ),
),
// Control the slugs used for this taxonomy
\'rewrite\' => array(
\'with_front\' => false, // Don\'t display the category base before "/locations/"
\'hierarchical\' => true // This will allow URL\'s like "/locations/boston/cambridge/"
),
));
}
add_action( \'init\', \'add_custom_taxonomies\', 0 );
因此,上面的代码成功地在公文包下添加了子菜单位置。我在我的主题中创建了一个模板文件,并将其命名为
taxonomy-location.php 使用此非常简单的代码进行测试:
<?php
echo \'test\';
然而,当我访问上述位置选项卡时,内容总是像
Add New Summary 有一些字段,如
name,
slug,
description 就像你如何添加一个新的类别或标签,但我想看到的是这个词
test 根据我刚才创建的模板。那么,我的方法有什么问题,Wordpress无法显示正确的模板?