// Enregistrement de la taxonomie (Catégories) pour les produits
function nadweb_register_taxonomie_produit() {
    $labels = array(
        'name'              => 'Catégories de produits',
        'singular_name'     => 'Catégorie de produit',
        'search_items'      => 'Rechercher une catégorie',
        'all_items'         => 'Toutes les catégories',
        'edit_item'         => 'Modifier la catégorie',
        'update_item'       => 'Mettre à jour la catégorie',
        'add_new_item'      => 'Ajouter une nouvelle catégorie',
        'new_item_name'     => 'Nom de la nouvelle catégorie',
        'menu_name'         => 'Catégories',
    );

    $args = array(
        'hierarchical'      => true, // Agit comme les catégories standards (avec relations parent/enfant)
        'labels'            => $labels,
        'show_ui'           => true,
        'show_admin_column' => true,
        'query_var'         => true,
        'rewrite'           => array( 'slug' => 'categorie-produit' ),
        'show_in_rest'      => true, // Requis pour l'éditeur de blocs Gutenberg
    );

    register_taxonomy( 'categorie_produit', array( 'produit_affilie' ), $args );
}
add_action( 'init', 'nadweb_register_taxonomie_produit', 0 );


// Enregistrement du Custom Post Type (Produits)
function nadweb_register_cpt_produit() {
    $labels = array(
        'name'                  => 'Produits Affiliés',
        'singular_name'         => 'Produit',
        'menu_name'             => 'Produits',
        'add_new'               => 'Ajouter un produit',
        'add_new_item'          => 'Ajouter un nouveau produit',
        'edit_item'             => 'Modifier le produit',
        'all_items'             => 'Tous les produits',
    );

    $args = array(
        'labels'                => $labels,
        'public'                => true,
        'has_archive'           => true,
        'menu_icon'             => 'dashicons-cart', // Icône de panier
        'supports'              => array( 'title', 'editor', 'thumbnail', 'excerpt' ),
        'rewrite'               => array( 'slug' => 'produits' ),
        'show_in_rest'          => true, // Requis pour l'éditeur de blocs Gutenberg
    );

    register_post_type( 'produit_affilie', $args );
}
add_action( 'init', 'nadweb_register_cpt_produit' );<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//shoppingedition.ca/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<sitemap>
		<loc>https://shoppingedition.ca/post-sitemap.xml</loc>
		<lastmod>2026-04-06T18:58:07+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://shoppingedition.ca/page-sitemap.xml</loc>
		<lastmod>2026-06-08T23:41:25+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://shoppingedition.ca/category-sitemap.xml</loc>
		<lastmod>2026-04-06T18:58:07+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://shoppingedition.ca/post_tag-sitemap.xml</loc>
		<lastmod>2026-04-06T18:58:07+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://shoppingedition.ca/post_format-sitemap.xml</loc>
		<lastmod>2022-08-28T10:55:42+00:00</lastmod>
	</sitemap>
</sitemapindex>
<!-- XML Sitemap generated by Yoast SEO -->