Cambiar url de una web en WordPress por Código

¿Has cambiado la url de tu web desde ajustes —> generales y la has liado?

cambiar url wp

En ocasiones queremos cambiar la url de nuestra web, nos confundimos y dejamos nuestra web inaccesible.

No se si te habrá pasado alguna vez, a mi si 🙂

Si te ha pasado te voy a contar paso a paso como solucionarlo y arreglar tu web.

En este tutorial vamos a ver 2 formas de cambiar la url de nuestra web por código:

Para los dos métodos vas a necesitar acceso al ftp o cPanel de tu servidor para poder cambiar los ficheros de tu web.

Cambiar la url de tu web desde el fichero WP-config.php

Tan simple como añadir estas dos líneas en el fichero wp-config.php


define( 'WP_HOME', 'http://tuweb.com' );
define( 'WP_SITEURL', 'http://tuweb.com' );

Al añadirlos verás que la web ya no hace caso a lo que tuvieras puesto en Ajustes —> Generales de tu web.

Es más, verás que allí ahora está desactivada la opción de modificarlos.

Si quitas las anteriores líneas del fichero wp-config.php se volverán a habilitar.

Cambiar la url de tu web desde el fichero functions.php de tu plantilla

Este método es muy parecido al anterior pero con una gran diferencia de fondo.

Tenemos que añadir estas dos líneas en el fichero functions.php de nuestra plantilla.


update_option( 'siteurl', 'http://tuweb.com' );
update_option( 'home', 'http://tuweb.com' );

Al hacerlo veremos que al igual que con el método anterior se cambia el dominio o url de nuestra web.

Aparentemente es lo mismo pero lo que pasa por debajo es muy distinto.

Mientras que en el primer método el valor del dominio en la base de datos sigue estando lo que pusiéramos en Ajustes —> Generales con este segundo método se cambia el valor que pusiéramos allí. Se cambia directamente en la base de datos.

Podemos decir que el primer método se salta el valor de la base de datos, mientras que en este segundo método lo que pasa es que sustituye el valor de la base de datos

base datos url

Cómo el valor es sustituido en este segundo método una vez arreglada la web deberemos de quitar esas líneas del fichero functions.php

Aquí tienes el tutorial para cambiar el dominio por código en vídeo:

Suscríbete a mi canal:  

Espero que os haya gustado 🙂

Deja un comentario