Cómo usar WordPress Multisite

WordPress Multisite es una potente función que te permite gestionar varios sitios WordPress desde una única instalación. En lugar de tener una instalación de WordPress independiente para cada sitio, Multisite te ofrece un único panel central para controlar todos los sitios. En esta guía explicamos qué es Multisite, cuándo tiene sentido usarlo, cómo instalarlo y cómo gestionarlo.
¿Qué es WordPress Multisite?
WordPress Multisite es una función integrada de WordPress (disponible desde la versión 3.0) que convierte una única instalación de WordPress en una red de sitios. Cada sitio de la red tiene su propio contenido (entradas, páginas, archivos multimedia), sus propios usuarios, su propio tema y sus propios plugins, pero todos comparten la misma instalación de WordPress, los mismos archivos y la misma base de datos.
Piénsalo como los pisos de un edificio. Cada piso es independiente (con su propia distribución, mobiliario e inquilinos), pero todos comparten el mismo edificio, la calefacción, el tejado y las zonas comunes. El superadministrador es como el administrador de la finca, con acceso a todas partes.
¿Cuándo usar Multisite?
Multisite tiene sentido en determinados escenarios, pero no es una solución para todas las situaciones. Estos son los casos en los que es la elección adecuada:
Agencias: Si gestionas sitios para varios clientes, Multisite te permite controlar todos los sitios desde un solo lugar. Las actualizaciones del núcleo de WordPress, los temas y los plugins se hacen una vez y se aplican a todos los sitios.
Empresas con varias marcas: Si tu empresa tiene varias marcas o productos, cada uno puede tener su propio sitio dentro de la red Multisite con una gestión compartida.
Instituciones educativas: Las universidades y los colegios suelen usar Multisite: un sitio para la institución, sitios separados para departamentos, profesores o proyectos.
Medios de comunicación: Un sitio central con sitios separados para distintas secciones, regiones o idiomas.
Redes de franquicias: Cada local tiene su propio sitio, pero la central controla la marca y los elementos compartidos.
Revendedores: Si ofreces sitios WordPress como servicio a través de hosting de revendedor, Multisite te permite crear rápidamente nuevos sitios para los clientes y gestionarlos de forma centralizada.
¿Cuándo NO usar Multisite?
Multisite no siempre es la elección adecuada. Estos son los casos en los que es mejor tener instalaciones de WordPress independientes:
Sitios completamente distintos: Si los sitios no comparten nada (distintos plugins, temas, requisitos de hosting), Multisite trae más complicaciones que beneficios.
Distintos requisitos de hosting: Si un sitio necesita muchos más recursos que los demás, en Multisite todos comparten los mismos recursos. Un sitio pesado puede ralentizar toda la red.
Distintos niveles de permisos: En Multisite, el superadministrador tiene acceso a todos los sitios. Si cada sitio requiere un administrador totalmente independiente sin acceso a los demás, la gestión de permisos puede complicarse.
Compatibilidad de plugins: Algunos plugins no funcionan con Multisite o lo hacen con limitaciones. Si dependes de un plugin concreto, comprueba la compatibilidad antes de instalar.
Cómo instalar WordPress Multisite
Antes de empezar, haz una copia de seguridad completa de tu sitio. Multisite modifica la estructura de la base de datos y la configuración de WordPress, por lo que la copia de seguridad es obligatoria.
Paso 1: Desactiva todos los plugins. Esto es necesario porque algunos plugins pueden interferir en la instalación. Puedes reactivarlos cuando termines.
Paso 2: Activa Multisite en wp-config.php. Abre wp-config.php y añade la siguiente línea encima del comentario "That's all, stop editing!":
define('WP_ALLOW_MULTISITE', true);
Paso 3: Instala la red. Ve al administrador de WordPress: Herramientas > Configuración de la red. Elige la estructura de URL para los sitios de la red:
Subdominio: Cada sitio recibe un subdominio, por ejemplo sitio1.tuempresa.es, sitio2.tuempresa.es. Requiere una configuración de DNS con comodín (*.tuempresa.es).
Subdirectorio: Cada sitio está en una subcarpeta, por ejemplo tuempresa.es/sitio1, tuempresa.es/sitio2. Más fácil de configurar, pero requiere que WordPress esté instalado en el directorio raíz.
Haz clic en "Instalar" y WordPress te dará el código que debes añadir a wp-config.php y a .htaccess (o a la configuración de Nginx).
Paso 4: Añade el código generado. WordPress te dará las líneas exactas para wp-config.php y .htaccess. Cópialas y pégalas en los lugares correctos de los archivos. Guarda los archivos y actualiza la página.
Paso 5: Vuelve a iniciar sesión. Tras añadir el código se cerrará tu sesión. Inicia sesión de nuevo y verás un nuevo menú "Mis sitios" en la barra de administración y la opción "Administrador de la red" para gestionar toda la red.
Gestión de la red
Como superadministrador dispones del panel de Administrador de la red para gestionar toda la red:
Sitios: Aquí creas nuevos sitios, eliminas los existentes y gestionas la configuración de cada sitio. Crear un nuevo sitio lleva unos segundos: introduces la URL, el título y el correo del administrador, y el sitio está listo.
Usuarios: Gestiona los usuarios a nivel de red. Puedes añadir usuarios con acceso a uno o varios sitios con distintos roles en cada uno. El rol de superadministrador concede acceso a todo.
Temas: Instala temas a nivel de red. Después, para cada sitio eliges qué temas están disponibles. Esto evita que los administradores de los sitios instalen sus propios temas sin tu control.
Plugins: Al igual que los temas, los plugins se instalan a nivel de red. Puedes "activarlos para toda la red" (activarlos en todos los sitios a la vez) o dejar que los administradores de cada sitio los activen o desactiven por su cuenta.
Ajustes: Ajustes globales de la red: registro de nuevos usuarios y sitios, límites de tamaño de los archivos subidos, tema por defecto para los nuevos sitios y configuración del correo.
Mapeo de dominios
Por defecto, los sitios de la red usan subdominios o subcarpetas del dominio principal. Pero ¿y si quieres que cada sitio tenga su propio dominio totalmente independiente? Por ejemplo, en lugar de cliente1.tuagencia.es, quieres que el sitio viva en cliente1.es.
Desde WordPress 4.5, el mapeo de dominios está integrado en el núcleo. Solo tienes que: registrar el dominio deseado, apuntarlo a la dirección IP de tu servidor (registro A en el DNS) y, en Administrador de la red > Sitios > Editar sitio, añadir el dominio en el campo "Dirección del sitio".
Se necesita un certificado SSL para cada dominio que añadas. BeoHosting admite SSL wildcard y la emisión automática de SSL para todos los dominios de la cuenta.
Ventajas de Multisite
Gestión central: Actualiza WordPress, los temas y los plugins en un solo lugar en vez de en cada sitio por separado. Para agencias con más de 20 sitios, esto ahorra horas de trabajo.
Creación rápida de sitios: Un nuevo sitio se crea en segundos. Para revendedores y agencias, esto es una enorme ventaja: el cliente paga, tú haces clic en unos botones y el sitio está listo.
Recursos compartidos: Todos los sitios comparten el mismo código, lo que significa menos espacio en disco que ejecutar los mismos sitios como instalaciones independientes. Si tienes 10 sitios con el mismo tema y los mismos plugins, Multisite usa los recursos de una instalación en vez de diez.
Marca coherente: Para empresas con varias marcas, Multisite garantiza que todos los sitios usen los mismos estándares y elementos compartidos.
Administración sencilla: Un solo inicio de sesión para todos los sitios, una sola base de datos de la que hacer copia de seguridad, un solo lugar que supervisar.
Inconvenientes y retos de Multisite
Complejidad: Multisite es más complejo de configurar y mantener que una instalación normal de WordPress. Se requieren más conocimientos técnicos para la administración.
Compatibilidad de plugins: Algunos plugins populares carecen de soporte completo para Multisite o se comportan de forma distinta en un entorno Multisite. Comprueba siempre la compatibilidad antes de instalar.
Riesgo compartido: Si un sitio de la red es hackeado o tiene un problema, puede afectar a todos los sitios de la red, porque comparten la misma instalación.
Requisitos de hosting: Multisite requiere un hosting con más recursos, porque sirve varios sitios desde una única instalación. No todos los planes de hosting admiten Multisite: consúltalo con tu proveedor.
Migración: Sacar un sitio individual de una red Multisite y pasarlo a una instalación independiente (o viceversa) es más complicado que una migración normal de WordPress.
Complejidad de las copias de seguridad: Hacer una copia de seguridad de toda la red es fácil, pero restaurar un sitio individual de la red requiere herramientas especiales o trabajo manual.
Plugins útiles para Multisite
MainWP: Una herramienta externa para gestionar una red Multisite (y varias instalaciones de WordPress independientes) desde un solo panel. Ofrece mejor visión de conjunto y funciones más avanzadas que el Administrador de la red por defecto.
WP Ultimo: Un plugin para construir una plataforma SaaS sobre Multisite. Permite la facturación de los sitios, distintos planes, registro automático y cobro. Ideal para revendedores.
User Switching: Permite al superadministrador cambiar rápidamente a cualquier cuenta de usuario de la red sin necesidad de su contraseña. Útil para depuración y soporte.
NS Cloner: Clona un sitio existente de la red para crear rápidamente un nuevo sitio con el mismo contenido, tema y configuración. En lugar de configurar cada nuevo sitio desde cero, clonas un sitio plantilla.
Recomendaciones de hosting para Multisite
Multisite requiere un hosting que admita esta función y que tenga recursos suficientes para varios sitios. Consulta nuestros planes de hosting para empresas para un rendimiento óptimo. Los requisitos clave son: compatibilidad con certificados SSL wildcard (para la configuración con subdominios), suficiente memoria PHP (recomendamos al menos 256MB), suficiente espacio en disco para los archivos multimedia de todos los sitios y un buen rendimiento de la base de datos, ya que todos los sitios comparten la misma base de datos.
Los planes de BeoHosting admiten WordPress Multisite con discos NVMe SSD para un acceso rápido a la base de datos, servidor LiteSpeed para un rendimiento óptimo y un soporte técnico que puede ayudarte con la configuración. Para redes Multisite más grandes (más de 10 sitios), recomendamos los planes de hosting para empresas con más recursos.
Conclusión
WordPress Multisite es una herramienta potente para gestionar varios sitios desde un solo lugar. Es ideal para agencias, revendedores, empresas con varias marcas e instituciones educativas. La instalación requiere conocimientos técnicos, pero una vez configurado, simplifica drásticamente la gestión del día a día. Antes de decidirte por Multisite, valora si tus sitios realmente tienen lo suficiente en común como para justificar una instalación compartida. Si es así, Multisite te ahorrará tiempo, recursos y quebraderos de cabeza. Si no, las instalaciones independientes son una opción más sencilla y flexible.
BeoHosting Team
10+ años de experiencia — Especialistas en alojamiento web e infraestructura
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Última actualización: