¿Cómo cambiar la URL de mi WordPress?
En una instalación de WordPress, existen dos configuraciones llamadas "Dirección de WordPress (URL)" y "Dirección del sitio (URL)".
Estas configuraciones determinan la URL del sitio y controlan cómo se muestra en el front-end y en el panel de administración.
Si necesitas cambiar estas configuraciones, hay cinco métodos diferentes que puedes seguir. En este artículo, te explicaremos cómo cambiar la URL del sitio en WordPress y te daremos algunas consideraciones adicionales para el caso de que necesites mover tu sitio WordPress a una nueva URL.
¿Por qué cambiar la URL del sitio?
Hay varias razones por las que podrías necesitar cambiar la URL del sitio en tu instalación de WordPress. Algunas posibles razones son:
Has cambiado de dominio y quieres que tu sitio se muestre con el nuevo dominio.
Has cambiado de servidor y tu sitio se encuentra en una nueva dirección IP.
Has cambiado la estructura de tu sitio y necesitas actualizar la URL para reflejar estos cambios.
Sea cual sea la razón, es importante cambiar la URL del sitio correctamente para evitar problemas con tu sitio.
Métodos para cambiar la URL del sitio:
Editar wp-config.php:
Puedes configurar la URL del sitio manualmente en el archivo wp-config.php. Para hacerlo, agrega las siguientes líneas a tu archivo wp-config.php, donde "example.com" es la nueva URL de tu sitio:
define( 'WP_HOME', 'http://example.com' );
define( 'WP_SITEURL', 'http://example.com' );
Este método es simple, pero tendrás que editar el archivo cada vez que necesites cambiar la URL del sitio.
Editar functions.php:
Si tienes acceso al sitio a través de FTP, puedes utilizar este método para volver a poner en funcionamiento rápidamente un sitio si has cambiado la URL del sitio incorrectamente. Para hacerlo, sigue estos pasos:
Accede al sitio a través de FTP y descarga una copia del archivo functions.php del tema activo.
Edita el archivo en un editor de texto simple y vuelve a subirlo al sitio.
Agrega las siguientes líneas al archivo, inmediatamente después de la línea inicial "<?php":
update_option( 'siteurl', 'http://example.com' );
update_option( 'home', 'http://example.com' );
Reemplaza "example.com" con la nueva URL de tu sitio.
Modificar la tabla wp_options de la base de datos:
Otra opción es utilizar la tabla wp_options de la base de datos de WordPress para cambiar la URL del sitio. Para hacerlo, sigue estos pasos:
- Haga una copia de seguridad de su base de datos y guarde la copia fuera del sitio.
- Inicie sesión en phpMyAdmin .
- Aparecerá una lista de sus bases de datos en el menú izquierdo. Elige la que sea tu base de datos de WordPress.
- Todas las tablas de su base de datos aparecerán en el centro de la pantalla.
De la lista, busque
wp_options
.Nota: El prefijo de la tabla de "
wp_"
puede ser diferente si lo cambió durante la instalación.- Haga clic en el pequeño icono indicado como Examinar o haga clic sobre el nombre de la tabla .
- Se abrirá una pantalla con una lista de los campos dentro de la tabla
wp_options
. - Debajo del campo
option_name
, busquesiteurl
. - Haga clic en el ícono Editar que generalmente se encuentra en el extremo izquierdo al comienzo de la fila.
- En el cuadro de entrada para
option_value o valor
, cambie con cuidado la información de la URL a la nueva dirección. - Verifique que esto sea correcto y haga clic en Continuar para guardar la información.
- Deberías regresar a tu tabla
wp_options
. - Busque
home
en la columna de option_name
y haga clic en Editar . - En el cuadro de entrada para
option_value
, cambie con cuidado la información de la URL a la nueva dirección. - Verifique que esto sea correcto y haga clic en Continuar para guardar la información.
Utilizar la opción de configuración de WordPress:
Puedes utilizar la opción de configuración de WordPress para cambiar la URL del sitio. Para hacerlo, sigue estos pasos:
Accede al panel de administración de WordPress o Escritorio de WordPress.
Ve a "Configuración" y luego a "General".
Cambia la "Dirección del sitio (URL)" y la "Dirección de WordPress (URL)" a la nueva URL de tu sitio.
Utilizar mediante terminal wp-cli
En nuestros compartidos, por defecto tenemos instalada la herramienta wp-cli, que buscará y reemplazara datos en cualquier sitio WordPress, por lo que si queremos reemplazar nuestra antigua URL por la nueva URL en todas las tablas de la base de datos, solo debemos escribir lo siguiente en nuestro terminal:
wp search-replace 'https://miViejoDominio.dev' 'https://miNuevoDominio.com' --skip-columns=guid
Si solo queremos cambiar las urls de home y siteurl tendremos que escribir los siguientes comandos:
wp option update home 'https://miNuevoDominio.com'
wp option update siteurl 'https://miNuevoDominio.com'