У меня установлен WP на поддомене blog.domain.com. Что мне нужно сделать, чтобы переместить его в каталог domain.com/blog?
Здесь есть хороший комментарий:
http://codex.wordpress.org/Changing_The_Site_URL
Я бы предложил такой подход: Изменение URL-адреса непосредственно в базе данных
Также взгляните на этот SO ответ: WordPress - перемещение с одного хоста на другой