Creo que lo solucionas en la Configuración General de tu Wordpress, en Wordpress Address pones la dirección de la instalación, y en Site Address la url donde quieres que se vea el sitio.
De todas maneras te sugiero que leas aquí
http://codex.wordpress.org/Giving_Wo..._Own_Directory
Saludos.