Pulsa ESC para cerrar

Curso WordpressCurso Wordpress

Dirección de WordPress y dirección del sitio: qué son, cuándo cambiarlas y cómo recuperarte si te equivocas

En Ajustes → Generales hay dos campos con nombres casi iguales:

  • Dirección de WordPress (URL), que internamente se llama siteurl.
  • Dirección del sitio (URL), que internamente se llama home.

En la mayoría de los sitios son idénticas, y por eso mucha gente piensa que son lo mismo. No lo son, y cambiar una sin entender la diferencia es una de las formas más rápidas de quedarse sin acceso al escritorio.

Qué es cada una

  • Dirección de WordPress (siteurl): dónde están los archivos de WordPress (la carpeta con wp-admin, wp-includes). Es la dirección que se usa para el escritorio y el login.
  • Dirección del sitio (home): la dirección que escriben tus visitas para ver la portada.

Cuándo deben ser distintas

Solo en un caso: cuando instalas WordPress en una subcarpeta pero quieres que el sitio se vea en la raíz del dominio. Por ejemplo:

  • Archivos en https://tudominio.cl/wp → Dirección de WordPress
  • Sitio visible en https://tudominio.cl → Dirección del sitio

Esto exige además copiar el index.php a la raíz y ajustar una ruta dentro de él. Si no hiciste eso a propósito, las dos direcciones deben ser iguales.

Los errores típicos

  • Cambiar http por https antes de tener el certificado instalado: el sitio deja de cargar.
  • Agregar o quitar www sin que el dominio esté configurado así: redirecciones infinitas o error de conexión.
  • Escribir mal el dominio: el escritorio te redirige a un sitio que no existe.
  • Dejar una barra al final (https://tudominio.cl/): puede generar dobles barras en los enlaces.

Cómo arreglarlo si ya no puedes entrar

Forma 1: constantes en wp-config.php (la más rápida)

Abre wp-config.php desde el Administrador de archivos de cPanel o por FTP y agrega, antes de «That’s all, stop editing»:

define( 'WP_HOME', 'https://tudominio.cl' );
define( 'WP_SITEURL', 'https://tudominio.cl' );

Las constantes tienen prioridad sobre lo que diga la base de datos. Con eso puedes entrar. Mientras existan, los campos de Ajustes → Generales aparecerán bloqueados en gris.

Puedes dejarlas definitivamente: evitan que alguien cambie las direcciones por error desde el escritorio. Si prefieres quitarlas, primero corrige los valores en Ajustes → Generales y después borra las dos líneas.

Forma 2: WP-CLI

wp option get home
wp option get siteurl

wp option update home 'https://tudominio.cl'
wp option update siteurl 'https://tudominio.cl'

Forma 3: phpMyAdmin

En la tabla wp_options (o con tu prefijo), busca las filas con option_name igual a siteurl y home, y edita su option_value. Están casi siempre entre las primeras filas de la tabla.

Forma 4: en functions.php (solo como último recurso)

Si no tienes acceso a wp-config.php ni a la base de datos, pero sí al tema por FTP, agrega temporalmente al principio del functions.php del tema activo:

update_option( 'siteurl', 'https://tudominio.cl' );
update_option( 'home', 'https://tudominio.cl' );

Carga el sitio una vez y borra las dos líneas inmediatamente: si las dejas, se ejecutan en cada visita.

Después del cambio

  • Si cambiaste el dominio o pasaste a https, las direcciones de imágenes y enlaces dentro del contenido siguen con el valor antiguo. Para corregirlas, haz un buscar y reemplazar en la base de datos (con una herramienta que respete los datos serializados).
  • Ve a Ajustes → Enlaces permanentes y pulsa Guardar para regenerar las reglas.
  • Vacía todas las cachés.
  • Redirige la variante que no usas (con o sin www, http) a la principal con una redirección 301.

¿Cambiaste una dirección y quedaste afuera? Cuéntanos en el foro qué acceso tienes (FTP, cPanel, SSH) y te guiamos para volver a entrar.