我做了一个自定义帖子类型'games',在初始化时已经添加了'categories'分类 . 我可以为给定条目添加类别/标签,但自定义帖子 do not show up in category / tag lists . 我还没有添加任何自定义模板文件 .
function register_games()
{
register_post_type('games', array
(
'label' => __('games', 'twentytwelve'),
'description' => __('Best iOS / Android games', 'twentytwelve'),
// UI.
'menu_position' => 5,
'menu_icon' => 'dashicons-tablet',
'labels' => array
(
'name' => _x('Games', 'Post Type General Name', 'twentytwelve'),
'singular_name' => _x('Game', 'Post Type Singular Name', 'twentytwelve'),
'menu_name' => __('Games', 'twentytwelve'),
'parent_item_colon' => __('Parent Game', 'twentytwelve'),
'all_items' => __('All Games', 'twentytwelve'),
'view_item' => __('View Game', 'twentytwelve'),
'add_new_item' => __('Add New Game', 'twentytwelve'),
'add_new' => __('Add New', 'twentytwelve'),
'edit_item' => __('Edit Game', 'twentytwelve'),
'update_item' => __('Update Game', 'twentytwelve'),
'search_items' => __('Search Game', 'twentytwelve'),
'not_found' => __('Not Found', 'twentytwelve'),
'not_found_in_trash' => __('Not found in Trash', 'twentytwelve'),
),
// Features.
'supports' => array
(
'title',
'editor',
'author',
'thumbnail',
'excerpt',
'trackbacks',
'custom-fields',
'comments',
'revisions',
),
// Attributes.
'public' => true,
'taxonomies' => array('category', 'post_tag'),
'has_archive' => true,
// Admin.
'register_meta_box_cb' => 'add_games_metaboxes'
));
}
摘录显示在 <DOMAIN>/index.php/games/
中,但不在 <DOMAIN>/index.php/category/games/
中(我创建并添加了此类别) .