Si por alguna razón necesitas cambiar el dominio principal de tu WordPress multisite, llegaste al lugar correcto. Por el modo en que está armado un WordPress multisitio el dominio está almacenado en varios lugares, y es necesario realizar una serie de pasos para poder cambiarlo.
🚨 👉 Ten en cuenta que necesitarás de experiencia y conocimientos en WordPress de nivel avanzado para poder realizar este cambio; caso contrario, te recomendamos dirigirte a un desarrollador para que pueda darte una mano.
Dicho esto, vayamos a cambiar el dominio de tu WordPress multisite.
¿Cómo cambiar el dominio de un sitio WordPress multisite?
Hay dos lugares donde debemos modificar el dominio de nuestro WordPress multisite. El primero es en la base de datos, y el segundo en el archivo de configuración.
Averigüemos primero cómo cambiarlo en la base de datos.
Cómo actualizar el dominio de WordPress multisite en la base de datos de WordPress
Los datos del dominio de WordPress multisite se almacenan en 5 tablas dentro de la base de datos, y son los que te contamos debajo. Utiliza PHPMyAdmin para acceder a manejar tu base de datos de WordPress.
- wp_options: las líneas llamadas “siteurl” y “home”
- wp_site
- wp_sitemeta: la entrada llamada “siteurl”
- wp_blogs: cualquier entrada en la columna “domains” que contenga el dominio anterior
- wp_#_options: Como cada sub-sitio, tendrá conjuntos de tablas que se correspondan con blog_id en la tabla wp_blogs. Navega a la tabla wp_#_options, donde # corresponde al blog_id, y actualiza los valores “siteurl” y “home” en la tabla.
💡 Si el prefijo de las tablas de tu base de datos de WordPress no es "wp_", entonces búscalo según la tengas diferenciada.
Dentro de las tablas mencionadas, busca los campos en donde aparezca la URL actual y edita con el nuevo dominio. Asegúrate sólo de cambiarlo tal como está, y no agregues ni quites caracteres de más.
👉 Por ejemplo, si aparece "dominioviejo.com", reemplaza por "dominionuevo.com" y ya.
Cómo actualizar el dominio de WordPress multisite en el archivo wp-config.php
Ahora resta actualizar el dominio en el archivo de configuración wp-config.php. Para editarlo fácilmente, puedes utilizar la opción de "Editar" del Administrador de Archivos de cPanel.
Como parte de la actualización del dominio, debes comentar con numeral (" # ") los valores predefinidos en tu archivo wp-config.php, ya que anularán la configuración en la base de datos.
Si ahora están así:
define( 'WP_HOME', 'https://dominioviejo.com' );
define( 'WP_SITEURL', 'https://dominioviejo.com' );
Debes dejarlo de esta manera:
#define( 'WP_HOME', 'https://dominioviejo.com' );
#define( 'WP_SITEURL', 'https://dominioviejo.com' );
Luego, revisa si dentro del archivo tienes un apartado como este:
define('WP_ALLOW_MULTISITE', true);
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'dominioviejo.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
Y reemplaza el dominio de tal manera que te quede así:
define('WP_ALLOW_MULTISITE', true);
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'dominionuevo.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
Listo, sin introduces estos cambios, habrás cambiado el dominio de tu WordPress multisite. 👌
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.