Si tienes acceso a el
phpMyAdmin o algún programa para ejecutar un sql en la base de datos como el
Navicat (recomendado) puedes ejecutar esto para modificar todos los campos que contengan localhost de manera automatica...
Ojo si no tienes experiencia con sql, has un respaldo de tu base de datos primero y has las pruebas.
Base Código PHP:
UPDATE tabla SET columna = REPLACE(columna,'valorOriginal','valorNuevo');
Ejemplo Código PHP:
UPDATE wp_options SET option_value = REPLACE(option_value,'http://localhost','http://www.pagina.com')
Espero sea de utilidad ^^
Salu2