Configurar un multisitio en WordPress

Los que ya conocéis WordPress sabréis que este framework nos permite configurar, de una forma muy sencilla, una página Web. Pero lo que seguro que muchos no sabréis es que también te permite gestionar múltiples páginas Web en WordPress bajo un mismo panel de control.

Esto puede ser muy útil cuando queremos centralizar todas nuestras páginas en WordPress bajo un mismo panel de control. En este artículo vamos a ver cómo podemos configurar un WordPress para que nos permita esta función.

 

Instalar WordPress

Lo primero que haremos será descargar WordPress desde su página oficial. Lo descomprimimos.

El siguiente paso es renombrar el archivo wp-config-sample.php, llamándolo wp-config.php. Al instalar WordPress, se genera este archivo y nos permite configurarlo sin tocar nada de código. Pero para configurar el multisitio hay que editar este archivo. Por lo que os recomiendo hacerlo así.

Tendremos que cambiar los datos de configuración de la BBDD. De la siguiente forma:

// ** Ajustes de MySQL. Solicita estos datos a tu proveedor de alojamiento web. ** //
/** El nombre de tu base de datos de WordPress */
define('DB_NAME', 'nombredetubasededatos');

/** Tu nombre de usuario de MySQL */
define('DB_USER', 'nombredeusuario');

/** Tu contraseña de MySQL */
define('DB_PASSWORD', 'contraseña');

/** Host de MySQL (es muy probable que no necesites cambiarlo) */
define('DB_HOST', 'localhost');

/** Codificación de caracteres para la base de datos. */
define('DB_CHARSET', 'utf8');

Rellenamos estos campos con los datos correctos. Ahora buscamos la línea 83 del wp-config.php, y añadimos la siguiente instrucción:

/* ¡Eso es todo, deja de editar! Feliz blogging */
define('WP_ALLOW_MULTISITE', true);

Ahora subimos todos los archivos a nuestro servidor. Teniendo en cuenta que este WordPress será el padre de todos los demás. Una vez subidos, podemos acceder a nuestro dominio (recordad, de nuevo, que debe ser el dominio principal).

Cuando accedamos a nuestro dominio, nos debería aparecer directamente la pantalla de configuración, en la que nos pide el nombre de la Web, usuario, contraseña y email. Completamos y finalizamos.

Configurando el multisitio en WordPress

Ahora que ya tenemos WordPress instalado con la línea extra que activa el multisitio, ya podemos acceder a nuestro panel de control (carpeta wp-admin) y acceder con el usuario y contraseña que hemos configurado en el paso anterior.

Aparentemente, el panel de control no ha cambiado. A excepción de pequeños detalles.

Ahora tenemos que ir al menú Herramientas -> Configurar Red. Esta opción no aparece en una instalación normal de WordPress.

Es muy importante el formulario que nos aparece. Es para configurar el multisitio y, como nos comenta entre sus líneas, una vez configurado no se puede modificar. Así que con cuidado.

Lo más sencillo es configurarlo por carpetas. Lo que significa que cada proyecto que creemos irá dentro de una carpeta:

  • http://www.midominio.com/proyecto1/
  • http://www.midominio.com/proyecto2/
  • etc…

Si queréis configurarlo por sub-dominios o incluso con dominios diferentes, os recomiendo este completo artículo de con2webs.com.

Seleccionamos la opción de carpetas y completamos el nombre del sitio y el email de administrador (aunque podemos poner el que queramos). Y seguimos con el siguiente paso.

Crear una red de sitios de WordPress

El último paso es configurar nuestros archivos .htaccess y wp-config.php. El propio WordPress nos da el código que tenemos que copiar en cada uno. Y como nos indica, conviene tener una copia de seguridad de estos dos archivos.

Una vez realizados estos pasos, deberemos salir del panel de control de WordPress y volver a acceder.

Mis sitios

Sabremos que ha ido bien si vemos en el menú Escritorio -> Mis sitios.

En esta pantalla podremos ver todas las Webs que tengamos configuradas. Por defecto, la del dominio principal. Y para cada sitio tendremos la opción de visitar ese sitio o entrar en su propio escritorio, con todas las opciones de un WordPress normal.

Ventajas

La mayor ventaja de un multisitio es que puedes gestionar todos los temas y plugins desde el panel. Pudiendo ver qué Webs utilizan cada tema y cada plugin. Sin duda es una funcionalidad que en casos como este nos pueden ser de mucha utilidad.

Os dejo un vídeo con un tutorial, paso a paso, de como hacer estos mismos pasos.

 

Configurar un multisitio en WordPress

WordPress |