L’erreur Fatal error: Cannot redeclare get_cli_args() (previously declared in …class-wp-importer.php) est apparue sur un site WordPress suite à la mise à jour de plugins. Celle-ci empêche le site de fonctionner et dans certains cas bloque l’accès à l’administration. Nous vous expliquons comment résoudre le problème !
Quelle est la cause de ce “Fatal error” ?
Si vous obtenez l’erreur suivante sur votre site WordPress :
Fatal error: Cannot redeclare get_cli_args() (previously declared in …class-wp-importer.php)
Cela signifie très probablement que deux extensions (plugins) essayent de déclarer la même fonction get_cli_args() en même temps. Ce conflit se produit souvent lorsque plusieurs plugins d’import/export sont activés simultanément.
Voici un exemple concret
Cette erreur peut survenir, par exemple, si vous avez activé à la fois les plugins :
-
One Click Demo Import
et
- Theme Demo Import
Ces deux extensions utilisent le même fichier ou une fonction similaire (class-wp-importer.php), ce qui entraîne une redéclaration de la fonction et provoque une erreur fatale.
Comment corriger le problème de l’erreur “Fatal error: Cannot redeclare get_cli_args() (previously declared in …class-wp-importer.php)”
Vous devez désactiver l’un des plugins causant ce problème. Pour cela :
1. Si vous avez accès à l’administration WordPress
Identifiez les plugins d’import/export que vous utilisez sur votre site et gardez seulement celui dont vous avez besoin :
- Connectez*vous à l’administration de votre site;
- Allez dans Extensions > Extensions installées
- Désactivez puis supprimez le plugin que vous n’utilisez pas;
- Rechargez ensuite votre site : il devrait à nouveau fonctionner normalement.
2. Si vous n’avez plus accès à l’administration WordPress
Pas de panique : vous pouvez résoudre le problème via FTP ou SFTP.
- Connectez-vous à votre site avec un client FTP (comme FileZilla);
- Naviguez jusqu’au dossier : /wp-content/plugins/
- Supprimez le dossier du plugin import/export que vous ne souhaitez plus utiliser (par exemple one-click-demo-import ou theme-demo-import);
- Rechargez ensuite votre site : il devrait à nouveau fonctionner normalement.
En résumé
- Cause : deux plugins import/export utilisent la même fonction
get_cli_args(). - Symptôme : erreur fatale « Cannot redeclare get_cli_args() ».
- Solution : désactiver ou supprimer le plugin en double via le tableau de bord ou par FTP.
Vous souhaitez un accompagnement dans la mise en place de votre site WordPress, sa maintenance et mise à jour ?




