Категории CPT – странный

function create_post_type() { register_post_type( 'automobili', array( 'labels' => array( 'name' => __( 'Automobili' ), 'singular_name' => __( 'Automobil' ) ), 'supports' => array('title','editor','author','revisions','comments','thumbnail'), 'public' => true, 'publicly_queryable' => true, 'rewrite' => array( 'slug' => 'automobili' ), 'has_archive' => true, 'capability_type' => 'post', 'hierarchical'=> true, 'taxonomies' => array( 'category' ), 'query_var' => true ) ); register_post_type( 'utisci', array( 'labels' => array( 'name' => __( 'Utisci' ), 'singular_name' => __( 'Utisci' ) ), 'public' => true, 'has_archive' => true, 'taxonomies' => array( 'utisci_kategorija' ), 'query_var' => true ) ); } add_action( 'init', 'create_post_type' ); 

Я зарегистрировал 2 CPT, и у обоих из них есть категории. Странная проблема заключается в том, что одни и те же категории показываются как для CPT, так и для сообщений.

Что мне не хватает?

Кроме того, archive- {post-type} .php не работает. И это код

 <?php $tax = get_query_var('automobili'); // get current category $yourcat = get_category($cat); // now get all 'business' posts that are in the current custom taxonomy query_posts( array( 'post_type' => 'automobili', 'product_category' => $yourcat->slug ) ); if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <h3> <?php the_title(); ?> </h3> <?php endwhile; endif; wp_reset_query(); ?>