Si vous recevez l'erreur "Archive incompatible" lorsque vous allez installer un thème ou un fichier ZIP de plugin, contactez votre serveur pour mettre à niveau Libzip. Ces thèmes et plugins sont téléchargés au format ZIP, par conséquent, l'installation peut échouer et WordPress affiche une erreur générique "archive incompatible".

Ce problème a confondu beaucoup d'entre eux dans la communauté WordPress. Mais ne vous inquiétez pas, nous sommes là pour vous aider à comprendre pourquoi cela se produit et comment le corriger.
Qu'est-ce qui cause l'erreur ?
La racine du problème est de savoir comment macOS comprime les fichiers ZIP et comment WordPress 6.4.3 les comprend lors du téléchargement. Les mises à niveau de sécurité récentes visant à resserrer la procédure de téléchargement ont produit des problèmes non intentionnels avec les fichiers ZIP compressés par macOS, ce qui a entraîné le message d'erreur redoutable "Archive incompatible".
Des préoccupations similaires ont déjà affligé WordPress et WP-CLI, et le comportement est lié aux incompatibilités de version libzip de PHP.
Comment corriger les erreurs WordPress d'archives incompatibles ?
Ce problème sera résolu dans la version 6.4.4 de WordPress, mais jusque-là, vous pouvez simplement installer le plugin "Force Using PCLZip", et toutes les installations ZIP fonctionneront correctement.
Nous suivons certaines étapes pour résoudre cette erreur d'archive incompatible du site Web WordPress.
1. Extrayez le fichier zip et recompressez-le.
Supposons que vous soyez un client qui a effectué un achat ou téléchargé un fichier de produit et confronté au problème. Dans ce cas, vous pouvez extraire le fichier zip que vous avez téléchargé et compresser à nouveau le répertoire/dossier principal. Nous suivons deux façons pour les utilisateurs de Windows et Mac.
Utilisateurs de Windows : Utilisation de l'Explorateur de fichiers Windows
- clic droit Le plugin principal ou le dossier de thème.
- faire une sélection Envoyer vers > dossier compressé (zippé).
- Utilisez-le pour télécharger.
Après avoir ré-zippé votre fichier sous Windows, essayez la procédure de téléchargement sur votre site WordPress pour confirmer que le problème "Archive incompatible" n'apparaît pas. Si le problème persiste, cela peut être dû à autre chose que la technique de génération du fichier ZIP, telle que les autorisations de fichiers, les configurations de serveurs ou un problème spécifique avec l'installation de WordPress.
Utilisateurs macOS : utilisez la ligne de commande pour la compression
Au lieu d'utiliser l'option "Compress" de macOS avec le bouton droit de la souris, compressez votre dossier de plugin à l'aide du terminal. Voici comment :
zip -r my-plugin.zip my-plugin/Cette méthode garantit la compatibilité avec le processus de téléchargement de WordPress.
2 .Ajoutez un filtre à l'aide d'un code sans plugin
D'abord, allez à wp-admin Tableau de bord et cliquez sur Appearance > Theme File Editor.

2e, sélectionnez votre thème actuel

3ème, cliquez sur le functions.php Fichier et ouvrez à l'éditeur

Enfin, ajoutez le code ci-dessous au fonction.php fichier.
add_filter( 'unzip_file_use_ziparchive', '__return_false' );
Après, en ajoutant le code, cliquez sur le Mettre à jour le fichier bouton pour enregistrer.

Essayez maintenant de télécharger votre thème et votre fichier zip de plugin pour l'installation.
Plus d'informations sur le bogue dans le bogue d'archives incompatible dans WordPress 6.4.3
Cela s'est produit en raison d'un bogue introduit dans WordPress 6.4.3, en particulier ce changement : https://core.trac.wordpress.org/changeset/57388.
Il y a une correction de bogues et un ticket Core Trac à suivre sur ce problème ici : https://core.trac.wordpress.org/ticket/60398
Comment modifier les fichiers wp-config.php sur WordPress