La gestión eficaz de un sitio web en WordPress a menudo requiere adaptaciones técnicas, especialmente si te encuentras en la necesidad de modificar la URL de tu sitio. Ya sea por un cambio de dominio, por ajustes de seguridad al activar o desactivar el prefijo «www», o por cualquier otra razón, es fundamental conocer el proceso adecuado para realizar estos cambios de forma segura y efectiva. Este artículo proporciona una guía detallada sobre cómo cambiar la URL de tu WordPress manualmente desde la base de datos mediante phpMyAdmin, ofreciendo una alternativa confiable al uso de plugins.
Antes de Comenzar: Realiza un Backup
Antes de proceder con cualquier modificación en la base de datos, es crucial realizar una copia de seguridad completa de tu sitio WordPress. Este paso previo es fundamental para prevenir cualquier pérdida de datos en caso de un error durante el proceso. Para realizar un backup de tu WordPress, puedes seguir las instrucciones proporcionadas en guías específicas de configuración de copias de seguridad.
Paso 1: Accede a phpMyAdmin
Busca donde tienes instalador este gestor de base de datos o similar en tu hosting. Si utilizas Plesk o Cpanel lo tendrás disponible en la parte de gestión de Mysql/MariaDB.
Paso 2: Modifica la URL de WordPress
Una vez dentro de phpMyAdmin:
- Dirígete al apartado «SQL» en la parte superior y prepara las consultas SQL que cambiarán la URL de tu WordPress.
Nota importante: Si has personalizado los prefijos de las tablas en tu instalación de WordPress, asegúrate de usar esos prefijos en lugar de los predeterminados («wp_») en las siguientes sentencias.
En las consultas SQL a continuación, sustituye ‘https://www.dominioactual.com’ por tu URL actual y ‘https://www.dominionuevo.com’ por la nueva URL deseada:
- Para actualizar la tabla wp_options:
UPDATE wp_options SET option_value = replace(option_value, 'https://www.dominioactual.com', 'https://www.dominionuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';
- Para modificar las URL de páginas y entradas:
UPDATE wp_posts SET guid = replace(guid, 'https://www.dominioactual.com', 'https://www.dominionuevo.com');
- Para actualizar los enlaces dentro del contenido:
UPDATE wp_posts SET post_content = replace(post_content, 'https://www.dominioactual.com', 'https://www.dominionuevo.com');
- Para modificar las URL en los campos personalizados (custom fields):
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'https://www.dominioactual.com', 'https://www.dominionuevo.com');
Al ejecutar estas sentencias, habrás completado exitosamente el cambio de URL de tu sitio WordPress, garantizando que tu sitio refleje la nueva dirección correctamente.