Domanda

Ho aggiunto tassonomia condivisa personalizzata season per product Digita da WooCommerce e il mio tipo personalizzato care. Care tipo e tassonomia sono creati in functions.php File del mio tema personalizzato.

add_action('init', function() {
    register_post_type('care', array(
        'labels' => array(
            'name' => __('Cares'),
            'singular_name' => __('Care'),
        ),
        'menu_position' => 4,
        'public' => true,
        'show_ui' => true,
        'has_archive' => true,
        'publicly_queryable' => true,
        'supports' => array('title')
    ));

    register_taxonomy( 'season',
        array('product', 'care'),
        array(
            'label' => __('Season'),
            'show_ui' => true,
            'hierarchical' => true,
        )
    );
});

Ora quando accedo season termine di tassonomia, non importa quale post_type Sono passato, arrivo sempre all'archivio dei prodotti WooCommerce, cioè http://example.com/?season=helloworld&post_type=product e http://example.com/?season=helloworld&post_type=care portare alla stessa pagina con l'archivio dei prodotti WooCommerce.

Come fare correttamente la tassonomia di WooCommerce azionaria?

PS usando WordPress 3.8.1 e WooCommerce 2.0.20. Nessuna regola di riscrittura esplicita aggiunta.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a wordpress.stackexchange
scroll top