Yo lo que normalmente hago es exportar la base de datos MySQL, exporto también un archivo de wordpress , instalo el wordpress en el server e importo el archivo de wordpress, si acaso no queda igual, entonces lo elimino y lo hago manual, creo una base de datos e importo desde phpMyAdmin la base de datos que exporte en local, luego subo todos los archivos que estan en wp-content local al wpcontent del server por FTP, a veces hay que editar el archivo sql, antes de subirlo para remplazar por ejemplo el dominio en los enlaces sustituyendo localhost pot tu dominio actual, eso esta muy fácil de hacer con NotePad++
En fin, si no te hace nada de idea todo lo que te comento, será mejor que contrates a alguien que lo haga porti ;-)