Para subir el archivo .zip de WordPress accede al panel de administración del servidor y localiza la sección Administrador de archivos.
Da clic en la carpeta public_html.
Luego sube desde tu computadora el archivo en la carpeta public_html, es MUY importante que sea en public_html.
Aquí tienes los tutoriales de Hostinger, SiteGround y HostGator.