Comment résoudre l’erreur ‘Menu item not saved’ sur WordPress en 2026 ? Guide complet

Comment résoudre l'erreur 'Menu item not saved' sur WordPress en 2026 ? Comment résoudre l'erreur 'Menu item not saved' sur WordPress en 2026 ? image
4.7/5 - (384 votes)

L’erreur ‘Menu item not saved’ sur WordPress peut être frustrante, surtout lorsque vous êtes en plein processus de création de votre site. En 2026, cette erreur persiste souvent en raison de limitations de serveur, de conflits de plugins ou de problèmes de base de données. Dans cet article, nous allons explorer les causes les plus fréquentes et vous fournir des solutions étape par étape pour résoudre ce problème. Que vous soyez débutant ou développeur confirmé, vous trouverez des astuces pratiques pour restaurer la fonctionnalité de vos menus.

Comprendre l’erreur ‘Menu item not saved’ sur WordPress

L’erreur ‘Menu item not saved’ apparaît généralement lorsque vous essayez d’ajouter, de supprimer ou de réorganiser des éléments dans le menu de votre thème. Au lieu de sauvegarder vos modifications, WordPress affiche un message d’échec. Ce problème peut avoir plusieurs origines :

  • Limites de mémoire PHP : Une mémoire insuffisante empêche WordPress de tracorrectement les requêtes AJAX.
  • Conflits de plugins : Certains plugins, notamment ceux liés aux menus ou à la performance, peuvent interférer.
  • Problèmes de base de données : Des tables corrompues ou des erreurs SQL bloquent l’enregistrement.
  • Thème obsolète ou mal codé : Un thème non compatible avec la version de WordPress peut causer des dysfonctionnements.

Solutions pour corriger l’erreur ‘Menu item not saved’

1. Augmenter la limite de mémoire PHP

La cause la plus courante est une mémoire PHP insuffisante. Pour y remédier, modifiez le fichier wp-config.php en ajoutant la ligne suivante avant le commentaire /* That's all, stop editing! */ :

define('WP_MEMORY_LIMIT', '256M');

Si vous ne pouvez pas éditer ce fichier, contactez votre hébergeur pour augmenter la limite via le panneau de contrôle.

2. Désactiver les plugins suspects

Un plugin défectueux est souvent en cause. Désactivez tous vos plugins, puis réactivez-les un par un pour identifier le coupable. Portez une attention particulière aux plugins de mise en cache, de sécurité ou de gestion de menus. Vous pouvez également vérifier les logs d’erreur de votre serveur pour repérer des conflits.

3. Réparer la base de données

Une base de données corrompue peut empêcher l’enregistrement des menus. Utilisez un plugin comme WP-DBManager ou effectuez une réparation manuelle via phpMyAdmin :

  • Connectez-vous à phpMyAdmin.
  • Sélectionnez votre base de données WordPress.
  • Cochez toutes les tables et choisissez ‘Réparer la table’ dans le menu déroulant.

4. Vérifier le thème actif

Un thème mal codé peut générer l’erreur ‘Menu item not saved’. Passez temporairement à un thème par défaut comme Twenty Twenty-Four. Si le problème disparaît, contactez le développeur du thème pour une mise à jour ou cherchez une alternative.

5. Vider le cache et les cookies

Parfois, des données en cache obsolètes ou des cookies corrompus peuvent interférer. Videz le cache de votre navigateur et celui de votre site (via un plugin de cache). Déconnectez-vous et reconnectez-vous à WordPress.

Solutions avancées pour l’erreur ‘Menu item not saved’

6. Augmenter les limites de requêtes AJAX

WordPress utilise AJAX pour enregistrer les menus. Si votre serveur a des limites strictes, vous pouvez les ajuster dans le fichier .htaccess :

php_value max_execution_time 300
php_value max_input_time 300
php_value memory_limit 256M
php_value post_max_size 64M
php_value upload_max_filesize 64M

7. Réinitialiser les permaliens

Des permaliens corrompus peuvent causer des erreurs de menu. Allez dans Réglages > Permaliens et cliquez sur ‘Enregistrer les modifications’ sans rien changer. Cela vide le cache de réécriture.

8. Mettre à jour WordPress, plugins et thème

Assurez-vous que tout est à jour. Les versions obsolètes peuvent contenir des bugs qui provoquent l’erreur ‘Menu item not saved’. Effectuez les mises à jour via le tableau de bord.

9. Vérifier les droits sur la table wp_options

La table wp_options stocke les données des menus. Si ses droits sont incorrects, l’enregistrement échoue. Utilisez phpMyAdmin pour vérifier que la table a les privilèges SELECT, INSERT, UPDATE, DELETE.

10. Utiliser un plugin de débogage

Des plugins comme Query Monitor ou WP Debugging peuvent vous aider à identifier l’origine exacte de l’erreur. Activez le mode débogage dans wp-config.php :

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);

Consultez le fichier wp-content/debug.log pour trouver des indices.

Prévenir l’erreur ‘Menu item not saved’ à l’avenir

Pour éviter que ce problème ne se reproduise, adoptez ces bonnes pratiques :

  • Maintenez WordPress, vos plugins et votre thème à jour.
  • Choisissez un hébergement fiable avec des ressources suffisantes.
  • Limitez le nombre de plugins actifs et privilégiez ceux de qualité.
  • Effectuez des sauvegardes régulières de votre base de données.
  • Testez les mises à jour sur un site de staging avant de les appliquer en production.

En suivant ces conseils, vous pourrez résoudre l’erreur ‘Menu item not saved’ sur WordPress en 2026 et améliorer la stabilité de votre site. N’hésitez pas à consulter les forums d’entraide ou à faire appel à un développeur si le problème persiste.

Photo by mariya_m on Pixabay

6 thoughts on “Comment résoudre l’erreur ‘Menu item not saved’ sur WordPress en 2026 ? Guide complet

  1. Super article ! J’ai suivi les étapes pour augmenter la mémoire PHP et ça a résolu mon problème. Merci pour le guide clair.

    1. Si la désactivation des plugins ne suffit pas, essayez de passer à un thème par défaut comme Twenty Twenty-Four. Si ça marche, le problème vient du thème. Sinon, vérifiez la base de données ou les logs d’erreur.

    1. Oui, tout à fait ! Un cache serveur ou navigateur obsolète peut bloquer l’enregistrement. Videz le cache de votre navigateur et celui de votre site via un plugin de cache. Puis reconnectez-vous à WordPress.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *