Antes de mandar o theme para o painel, você precisa zipar a pasta do theme. Para isso, clique com o botão direito em cima da pasta do theme, clique em Enviar para e em Pasta compactada. Uma nova pasta será criada com o mesmo nome da pasta do theme, só que em formado zip.
1. Na Dashboard (Painel de controle) do seu WordPress, clique em Appearance (Aparência) que fica no menu esquerdo da página.
2. Clique em Install Theme (Instalar tema).
3. Clique em Upload (Fazer Upload).
4. Selecione o theme em formato zip e clique em Install Now (Instalar agaora).
5. O theme será enviado. Clique em Activate (Ativar).
Pronto, você não precisa usar nenhum serviço FTP para mandar seus themes wordpress.