Se aggiorni WordPress alla versione 6.4.3 potresti riscontrare problemi con il caricamento di plugin e temi.
Il bug di WordPress 6.4.3 si verifica quando si tenta di caricare un plugin o un tema compresso tramite Mac e sul server è attivo il modulo ZipArchive.
In questo caso verrà visualizzato l’errore ” Archivio incompatibile “.
Per risolvere questo problema puoi aggiungere questa riga di codice nel file functions.php del tuo tema figlio o di un plugin funzionale:
add_filter( 'decomprimi_file_usa_archivio_zip', '__return_false' );
La riga di codice sopra chiederà a WordPress di utilizzare la classe PclZip invece del modulo ZipArchive.
Se non ti senti sicuro nello scrivere codice PHP puoi anche scaricare il plugin Upload Bug Fix For WP 6.4.3.
Se sei uno sviluppatore di plugin o temi e crei file zip con il tuo Mac, puoi risolvere questo problema seguendo questi passaggi:
- Apri la finestra Terminale sul tuo Mac
- Scrivi il comando per andare alla directory in cui hai il file zip
- Scrivi il seguente comando:
zip -d nome-del-tuo-plugin.zip “__MACOSX*”
Questo rimuoverà automaticamente tutti i file nascosti chiamati _macosx dallo zip. Senza quei file il tuo zip verrà caricato senza problemi.
Ovviamente, cambia ” your-plugin-nome” con il nome del tuo plugin o tema.