Définir les permaliens pour les custom post type de taxonomie

Je veux créer canonique permaliens pour les produits et les types de produits. J'ai les types de poste personnalisés et personnalisé taxonomie compris, mais je ne sais pas si ses possible de définir des liens permanents avec les taxonomies. Donc, mon flux de travail, par exemple, ne serait-ce...

  1. - Je créer un custom post type appelé produits.
  2. Puis-je créer une taxonomie personnalisée pour types de produits.
  3. Puis-je ajouter un type de produit appelé 'Chaises' et ajouter un produit appelé
    'Chaise rouge' à cette catégorie.

Une fois que j'ai créer ce produit, le souhaité la structure des permaliens pour consulter ce produit
formaté comme soi ->

http://shop.com/products/chairs/red-chair

Est-ce possible dans wordpress 3.4? La meta boîtes dans mon custom post type permet de sélectionner les types de produits définis pour mon custom taxonomy, et il n'y aura qu'un type de produit.

Si possible, j'aimerais aussi inclure les parents de la sélection de la catégorie de produit, si possible (Par exemple, si le 'chaises' catégorie était un enfant de la 'lounge' catégorie, la structure des permaliens serait comme suit ->

http://shop.com/products/lounge/chairs/red-chair

Voici comment j'ai créer le custom post type et la coutume de la taxonomie, j'ai juste besoin d'aide pour la définition de réécriture /slug règles pour y inclure le type de produit en ce permalien.

/* Custom Post Type - Products ------- */
function products_init() {
    $args = array(
        'public' => true,
        'label' => 'Products'
    );
    register_post_type( 'products', $args );
}
add_action( 'init', 'products_init' );

/* Custom Taxonomy - Product Type ------- */
add_action( 'init', 'create_prodtype' );
function create_prodtype() {
    $labels = array(
        'name' => _x( 'Product Type', 'products' ),
        'singular_name' => _x( 'Product Category', 'product' ),
        'search_items' =>  __( 'Search Product Types' ),
        'all_items' => __( 'All Product Types' ),
        'parent_item' => __( 'Products' ),
        'parent_item_colon' => __( 'Products:' ),
        'edit_item' => __( 'Edit Product Type' ),
        'update_item' => __( 'Update Product Type' ),
        'add_new_item' => __( 'Add New Product Type' ),
        'new_item_name' => __( 'New Product Type' ),
    );
    register_taxonomy(
        'products',
        array('products'),
        array(
            'rewrite' => array(
                'slug' => 'products',
                'hierarchical' => true
            ), 
            'with_front' => false,
            'labels' => $labels
    ));
}
Pouvez vous s'il vous plaît lire ceci l'article que j'ai écrit il y a quelques temps. Il accomplit presque ce que vous avez besoin, sauf qu'il ne supporte que les deux niveaux de la taxonomie de permaliens. Cela signifie que http://shop.com/products/lounge/chairs/red/fancy-chair seront plus susceptibles de ne pas fonctionner.
Hmm, essayé de l'intégrer à mon code et aussi sur son propre. Ce n'est pas de ramasser la " FAQ " préfixe d'URL à tous les...

OriginalL'auteur reekogi | 2012-11-25