bg
Inicio | WordPress Multisite: guía completa para gestionar varias webs

WordPress Multisite: guía completa para gestionar varias webs

WordPress Multisite

¡No hay una web sin dos! En estas circunstancias, si gestionas varias webs, alojarlas en instancias distintas de WordPress puede resultar muy pesado. Así que, en estos casos WordPress Multisite es la herramienta perfecta para trabajar con varios sitios en un mismo espacio.

¿Qué es WordPress Multisite y para qué sirve?

Básicamente se trata de un modo de funcionamiento de WordPress que nos permite gestionar diversas páginas web desde un mismo CMS. En lugar de tener cada página en un WordPress completamente independiente, puedes darlas de alta en la misma instalación, lo que mitiga la necesidad de realizar mantenimiento de diversas plataformas.

Se trata de una funcionalidad avanzada, aunque tal como ocurre a menudo con WordPress, no resulta tan compleja de configurar. Como verás en este post, te permite además disfrutar de un buen grado de independencia y personalización de las páginas, por lo que es una solución muy versátil.

Ventajas clave de WordPress Multisite

Ya hemos avanzado la ventaja principal de utilizar WordPress Multisite, el ahorro de tiempo para la gestión y administración de distintos sitios web, pero vamos a describir otras ventajas.

Gestión centralizada de múltiples sitios web

Esto es lo que venimos comentando. Gracias a WordPress Multisite, podemos administrar todos nuestros sitios desde un único panel. Esto significa menos trabajo en el día a día, ya que no necesitaremos hacer las mismas tareas en repetidos paneles de administración.

Ahorro de tiempo y recursos en actualizaciones

Al poder actualizar WordPress (incluidos los plugins de WordPress y los temas de WordPress) en un mismo lugar ahorraremos tiempo precioso, lo que resultará mucho más notable si tenemos bastantes páginas.

Uso eficiente de plugins y temas compartidos

En una red Multisite, no hace falta instalar el mismo plugin o tema en cada sitio de manera individual, lo que se traduce en una optimización del espacio en el servidor.

Escalabilidad para proyectos en crecimiento

Si tenemos múltiples proyectos incipientes, las herramientas de WordPress Multisite nos facilitan la tarea porque no necesitaremos invertir demasiado tiempo en ellos, lo que nos permite abarcar más sitios sin multiplicar literalmente  la carga de trabajo. Otro aspecto destacable en este punto es el ahorro de costes, ya que albergar un nuevo sitio no tendrá prácticamente impacto económico en la infraestructura.

Facilidad para añadir nuevos sitios a la red

Además, añadir un nuevo sitio a nuestra red es un proceso rápido y sencillo que requiere muy poco esfuerzo, ya que la mayoría de las cosas ya las tendrás configuradas en sitios anteriores.

Roles y permisos personalizables para cada sitio

Como hemos dicho, el uso de un único CMS no implica una pérdida de la personalización de cada sitio. Por ejemplo, podemos tener roles y permisos individuales para usuarios y administradores en cada web.

Compatibilidad con dominios personalizados en cada sitio

Obviamente, cada uno de los sitios que alojamos en la instalación de WordPress Multisite  podrá tener su propio dominio personalizado, aunque también es posible trabajar con subdirectorios si lo prefieres.

¿Cómo habilitar WordPress Multisite en tu instalación?

Trabajar con WordPress Multisite no es complicado si tienes ya algunos conocimientos de administración de WordPress y los principales archivos que se usan para configurar el CMS. Vamos a suponer que es así y explicarte ahora los pasos para conseguirlo.

Requisitos previos para configurar Multisite

Antes de meternos el el paso a paso, es importante asegurarnos de que cumplimos con unos requisitos básicos:

  • Tener una instalación de WordPress actualizada.
  • Un hosting que nos ofrezca soporte multisite o un servidor VPS donde podamos alojar distintos subdominios con sus configuraciones.

Activar Multisite desde tu archivo wp-config.php

Para habilitar WordPress Multisite, solo tenemos que agregar la definición de una constante en el  archivo wp-config.php. Esto lo haces con la siguiente línea de código.

define('WP_ALLOW_MULTISITE', true);

Puedes ponerla al lado de otras declaraciones «define» del archivo wp-config.php.

Configuración de subdominios o subdirectorios

Existen dos métodos de trabajo con la modalidad multisite. Podrás elegir cualquiera de ellos:

  • Subdominios como por ejemplo sitio.example.com. En este caso necesitarás configurar las DNS.
  • Subdirectorios como por example.com/sitio. En este caso no hace falta configuraciones de dominio adicionales.

Según la opción que escojas debes modificar de nuevo el wp-config.php:

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );

En este caso hemos escogido el trabajo con subdirectorios, pero si tienes que trabajar con subdominios la configuración sería esta:

define('SUBDOMAIN_INSTALL', true);

Acceso y configuración desde el panel de administración

Ahora en el panel de administración de tu WordPress debería aparecer una sección para la gestión de «Mis sitios», en la parte de arriba del panel.

panel de administración WordPress

Gestión de sitios en WordPress Multisite

La gestión de sitios en WordPress Multisite se realiza desde el mismo panel de administración. Estos son los puntos más importantes que necesitas conocer, ya que la mayoría de las gestiones la realizas de la manera que ya conoces para los sitios WordPress individuales.

Añadir nuevos sitios a tu red Multisite

Una vez activado el multisite, en la parte de arriba del panel de administración aparecerá inicialmente un sitio web como sitio principal. En el momento que necesites podrás crear nuevos sitios con el enlace «Añadir» y luego «Sitio» situado en la barra horizontal superior.

sitio wordpress

Nos aparecerá entonces un formulario para indicar los datos del sitio que deseamos crear en esta instalación de WordPress multisitio.

añadir nuevo sitio wordpress

Una vez creado el sitio puedes ver todos tus sitios si accedes a «Mis sitios» y luego «Administrador de la red». También desde la columna de la izquierda si vas a «Sitios» y luego «Todos los sitios».

Asignación de dominios personalizados a cada sitio

La asignación de dominios la realizas desde el momento de su creación. Pero además necesitarás configurar los servidores de DNS de tu alojamiento para conseguir que los dominios apunten a esta instalación de WordPress.

Si usas un panel como cPanel en un VPS tendrás que dar de alta el nuevo dominio y hacer que apunte a la misma carpeta que el dominio principal donde has instalado WordPress.

Estas configuraciones deberían ser suficientes para soportar tus dominios, ya que los paneles de administración del servidor deberían realizar las configuraciones del virtual host convenientemente.

Gestión de usuarios y roles en la red Multisite

Cuando realizas un nuevo sitio en tu red podrás indicar la dirección de email del administrador. Si esa dirección de email no existe (no hay un usuario con ese email en esta instancia de WordPress), se creará con los permisos adecuados.

Además, una vez creado el sitio, desde la pantalla de edición del mismo, desde en la pestaña de usuarios, podrás ver un panel de gestión de los usuarios específicos dentro de este sitio y podrás cambiar sus permisos.

editar segundo sitio web WordPress

Plugins y temas en WordPress Multisite

La gracia de los sitios WordPress Multisite es que puedes administrarlos desde un mismo panel, como vamos a ver ahora. Estas son las funcionalidades principales del multisite en lo que respecta a temas y plugins.

Instalación de plugins y su activación en toda la red

En WordPress Multisite, los plugins pueden activarse globalmente o en sitios específicos, dependiendo de lo que necesitemos. Ten en cuenta que puedes administrar toda la red o los sitios en particular, como se puede ver en la siguiente imagen.

plugins wordpress

Selección y activación de temas específicos por sitio

Lo mismo ocurre con los temas. Podemos definir qué temas están disponibles y luego escoger el que mejor nos venga para cada sitio.

Recomendaciones de plugins útiles para Multisite

La mayoría de los plugins que tienes en WordPress funcionan exactamente igual en redes de sitios, por lo que no hay casi plugins específicos para multisite. Nuestras recomendaciones serían las mismas que para cualquier WordPress. Si quieres algo más concreto puedes probar el plugin Multisite Enhancements o User Role Editor para la gestión avanzada de usuarios y permisos.

De todos modos, a la hora de instalar plugins en WordPress es importante no abusar y decantarnos solamente por aquellos que realmente necesitemos, desinstalando cualquier plugin que no pretendamos usar. Esta misma recomendación es todavía más importante cuando administramos una red de sitios en WordPress, ya que cualquier efecto negativo por una hipotética saturación del sistema puede afectar a toda la red de sitios.

Mantenimiento y seguridad en una red WordPress Multisite

Nuevamente, no hay unos consejos específicos para WordPress multisite en relación a la seguridad y el mantenimiento. Serían los mismos que ya conoces de sitios WordPress en general, pero vamos a ver algunos detalles relevantes que no queremos dejar pasar.

Copias de seguridad para Multisite: mejores prácticas

Puedes gestionar las copias de seguridad de toda tu red con plugins como UpdraftPlus o BackWPup, que permitan copias de seguridad completas de toda la red.

Gestión de actualizaciones de temas, plugins y núcleo

Cuando pruebes actualizaciones de temas o plugins te recomendamos antes instalar los cambios en un entorno de prueba, ya que si algo no falla es posible que acabes comprometiendo tu red entera, lo que puede ser un problema bastante más gordo que cuando administras un sitio individual.

Seguridad avanzada para proteger toda la red

Si en WordPress la seguridad ya es extremadamente importante, cuando trabajas con Multisite la responsabilidad es todavía mayor. Es por ello que debes ser incluso más escrupuloso con las actualizaciones de plugins, temas y el propio core de WordPress. Recuerda que un fallo puede afectar a muchos sitios a la vez y causar un completo caos en tu red. 

Consejos finales para gestionar WordPress Multisite de manera eficiente

Antes de acabar, vamos a ver algunos consejos para que puedas gestionar mejor tu red de sitios WordPress.

Optimización del rendimiento de tu red Multisite

Te recomendamos mantener engrasados tus sitios para conseguir que funcionen correctamente en tu red multisite. Para ello puedes realizar la optimización por los mecanismos ya conocidos, como la instalación de plugins especializados.

Adicionalmente, y como hemos dicho ya, es importante que no uses demasiados plugins y que trates de no recargar sitios con configuraciones muy particulares. Por ejemplo, si tienes toda una red de sitios dedicados a contenido y de repente necesitas crear uno en particular de tienda online, puede ser mejor idea crear una instalación individual de WordPress para ese sitio de e-commerce, a fin de no recargar tu red.

Escalabilidad para proyectos de gran tamaño

Una red de WordPress multisite funcionará bien generalmente para sitios de tamaño medio. Si tenemos un sitio muy grande es posible que sea más práctico contar con una instalación individual para él. Igual que sitios con plugins muy particulares o con requisitos elevados como Woocommerce. 

De todos modos, al trabajar con multisite piensa que es necesitarás un hosting con recursos suficientes para albergar la suma de todo el contenido de cada sitio en particular. De hecho, si piensas que el proyecto puede llegar a crecer y soportar bastante tráfico es posible que te interese comenzar directamente con un VPS, que te permita albergar los proyectos y las configuraciones específicas.

¿Cuándo evitar usar WordPress Multisite?

WordPress Multisite tiene muchas ventajas, como hemos explicado ya. Sin embargo, no pienses que es la mejor opción en todas las situaciones. 

  • Si tienes sitios que son muy diferentes entre sí es posible que sea mejor una instalación individual para cada uno. Multisite es una excelente alternativa cuando tienes unas configuraciones determinadas que se repiten a lo largo de tu red de sitios.
  • Si los proyectos pertenecen a gestores distintos Multisite no sería adecuado. Por ejemplo para los sitios de distintas empresas donde cada una quiere administrar su contenido y configuraciones con total libertad.
  • Finalmente, si los datos que queremos albergar en los sitios tienen que ajustarse a una privacidad determinada, es posible que Multisite no sea una buena opción debido a requisitos legales.