Pour ajouter mon contenu personnel dans mon propre terminal de woocommerce, je dois cliquer sur Enregistrer dans la page de paramétrage permalien.
Vous devriez utiliser la fonction flush_rewrite_rules
pour cela.
N'oubliez pas que cette tâche est coûteuse et que vous ne devriez pas le faire à chaque chargement du site (de nombreux tutoriels font une telle erreur).
Bien sûr, vous pouvez l’utiliser dans votre hook d’activation de plugin:
register_activation_hook( __FILE__, 'myplugin_flush_rewrites' );
function myplugin_flush_rewrites() {
// call your rewrite rules registration function here (it should also be hooked into 'init')
myplugin_custom_rewrite_rules_registration();
flush_rewrite_rules();
}