En muchas veces hemos necesitado en un servidor instalar muchas instalaciones de WordPress para diferentes dominios. En WordPress es posible realizar una instalación con una sola instalación. ¿Cómo logramos esto? WordPress nos ofrece una funcionalidad llamada el multisitio o multisite la cual nos ofrece beneficios como:
- Ahorro de espacio en nuestro servidor
- Administración más eficiente de los sitios que estén en la instalación
- Posibilidad de tener administradores individuales por sitio
- Actualizar plugins, temas y WordPress para todos los sitios
Pero también nos trae desventajas como:
- Si uno de los sitios es hackeado afectará a todos los sitios debido a que comparten la misma instalación
- Muchos plugins no están optimizados para WordPress multisite.
Prerequisitos
- Tener una instalación de WordPress activa.
- Los dominios o subdominios que se adicionará WordPress multisite deben estar apuntando hacia el dominio principal.
Configuración de WordPress Multisite
Como primer paso debemos abrir el archivo wp-config.php
y añadimos en la linea 82
define('WP_ALLOW_MULTISITE', true);
Una vez guardado el archivo vamos a ir al administrador de nuestro sitio el cual tendrá una opción nueva en el apartado de herramientas, opción a la cual accederemos para continuar.
Vamos a seleccionar la opción de subdominios para poder utilizar dominios diferentes al instalado.
Nos aparecerá instrucciones de modificar el archivo wp-config.php
y el .htaccess
con el código que nos brindan.
Así queda wp-config.php
una vez realizamos los cambios.
Adicionalmente al cambio que nos piden debemos añadir define('COOKIE_DOMAIN', $_SERVER['HTTP_HOST']);
Y el .htaccess
queda de la siguiente forma, el cual debimos borrar completamente su contenido antes.
Una vez finalizados todos los pasos anteriores tendremos que iniciar nuevamente la sesión dentro de nuestro administrador de WordPress. Al iniciar la sesión veremos que el panel de administración ahora se ve diferente. Es hora de añadir los nuevos sitios desde “añadir nuevo”.
Llenamos el formulario a nuestro gusto. En el espacio de Dirección del sitio no debemos preocuparnos por que no nos permita ingresar la URL de nuestro dominio, más adelante realizaremos el cambio (Recomiendo que en ese espacio se ponga el nombre de usuario del usuario que administrará ese sitio en caso de no existir dicho usuario en la instalación de WordPress).
Una vez se agregan los sitios que deseamos vamos a la opción de todos los sitios desde el panel lateral.
Seleccionamos en la opción de editar del sitio o sitios que creamos.
Cambiamos la Dirección del sitio de nuestro dominio.
Una vez realizado esto ya todos los dominios configurados se verán así:
Conclusiones
Una vez realizamos todos los pasos ya podemos acceder desde cada uno de los dominios que configuramos a una instalación de
WordPress, el WordPress Multisite.
En mi experiencia me parece muy cómodo manejar esta funcionalidad de WordPress ya que no tengo que preocuparme por el uso de varias instalaciones o la limitación que me da mi proveedor de hosting en cuando almacenamineto y el uso de las bases de datos ya que con esta forma estamos optimizando principalmente esta parte, lo que más me ha llamado la atención es que con el uso de plugins y temas también es una única instalación y con ella podemos habilitarlas a los sitios de la red para su uso e incluso hay algunos plugins que permite realizar una configuración global para todos los sitios sin necesidad de implementar uno por uno.
Lo mejor de WordPress Multisite, ahorrar tiempo.
Sé el primero en comentar