テーマの構成ファイルには何の問題も無いのに、「互換性のないアーカイブ。」や「Incompatible Archive」と出てしまった場合の対応案です。
環境
- WordPress 5.3.18
- Windows 11
- where zip -> D:\texlive\2024\bin\windows\zip.exe
試したこと
Windowsのエクスプローラーでは、右クリックからzipファイルを作成することができますが、今回はこれで作成したzipファイルは受け付けてもらえませんでした。
次に、Powershellからzip
コマンドを使用したところ、
zip warning: Local Entry CRC does not match CD
というwarningを発見します。どうやら正しく圧縮できていないようです。
私はzipの実装を確認するなどとてもできないので、別の実装を使おうと思い、7zipで試したところ正しくアップロードすることができました。
教訓
- GUIでの操作はwarningが出てもスルーされているかもしれない。