Sim, exatamente! Todos os arquivos e suas respectivas pastas devem ficar juntos dentro de um único arquivo .zip.
Para que o WordPress consiga ler e instalar o plugin corretamente, a estrutura dentro do arquivo .zip precisa respeitar rigorosamente a árvore de diretórios.
📦 Como deve ficar a estrutura dentro do ZIP:
Quando você abrir o arquivo .zip (por exemplo, hertz-cms.zip), a primeira coisa dentro dele deve ser uma pasta chamada hertz-cms. Dentro dessa pasta, os arquivos devem estar organizados assim: