// Supprimer "/category/" des URLs de catégories produits WooCommerce add_filter('term_link', 'remove_product_category_base', 1000, 3); function remove_product_category_base($url, $term, $taxonomy){ if ($taxonomy == 'product_cat'){ $url = str_replace('/category', '', $url); } return $url; } // Ajouter les règles de réécriture pour les catégories produits add_action('init', 'remove_product_category_base_rewrite_rules'); function remove_product_category_base_rewrite_rules(){ global $wp_rewrite; $wp_rewrite->extra_permastructs['product_cat']['struct'] = '%product_cat%'; } // Correction temporaire : forcer Premmerce à régénérer les permaliens si cassés add_action('admin_init', function () { $product_cat_base = get_option('woocommerce_permalinks'); if (!get_option('premmerce_permalink_flushed')) { flush_rewrite_rules(); update_option('premmerce_permalink_flushed', true); } }); // Reset du flag une fois par jour if (!wp_next_scheduled('reset_premmerce_flush_flag')) { wp_schedule_event(time(), 'daily', 'reset_premmerce_flush_flag'); } add_action('reset_premmerce_flush_flag', function () { delete_option('premmerce_permalink_flushed'); }); Mon compte | Komat

Fabricant et négociant français en serres de jardin, volières et enclos pour chats depuis 1980

Se connecter

S’inscrire

Vos données personnelles seront utilisées pour vous accompagner au cours de votre visite du site web, gérer l’accès à votre compte, et pour d’autres raisons décrites dans notre politique de confidentialité.

Have no product in the cart!
0