Aloje su propio agente de IA con OpenClaw: instalación gratuita en un solo clic!

WordPress Multisite: La guía completa para alojar varios sitios

Gestionar cinco sitios de WordPress significa cinco inicios de sesión, cinco ciclos de actualizaciones y cinco paneles de control separados. O podría significar uno solo, incluso si no son 5, sino 50 sitios diferentes los que estás gestionando. WordPress Multisite te permite administrar toda una red de sitios web desde una sola instalación, compartiendo temas, plugins y archivos principales, mientras mantienes el contenido de cada sitio separado.

Si estás creando sitios para diferentes departamentos de una empresa, gestionando proyectos de clientes o administrando una red de blogs relacionados, el alojamiento de WordPress Multisite en un VPS te ofrece el control y los recursos necesarios para hacerlo correctamente.

¿Qué es WordPress Multisite?

WordPress Multisite es una función integrada que convierte una instalación de WordPress en un centro para múltiples sitios web. Introducido en WordPress 3.0, te permite crear y administrar una red de sitios que comparten los mismos archivos principales, temas y plugins. Cada sitio mantiene su propio contenido, usuarios y configuraciones.

Piénsalo como gestionar varias cafeterías bajo una misma marca. Cada local tiene su propio encargado, su propio inventario y sus propios clientes. Pero todos usan el mismo sistema de punto de venta, el mismo proveedor de café y el mismo logo de la empresa. Actualizas el logo una vez y aparece en todos lados. Un nuevo acuerdo con el proveedor se realiza una sola vez y beneficia a todos los locales. Eso es Multisite. Cada sitio funciona de manera independiente, pero comparten la infraestructura principal que mantiene todo en funcionamiento.

Una instalación estándar de WordPress tiene un solo panel de administración, un solo conjunto de temas y una sola base de datos. Con Multisite habilitado, obtienes un panel de Administrador de Red que está por encima de los paneles de los sitios individuales. Desde ahí, un Super Administrador puede instalar temas y plugins para toda la red, crear nuevos sitios y gestionar usuarios en todas las propiedades.

Los Administradores de Sitio pueden activar los temas y plugins disponibles para su sitio específico, gestionar el contenido y agregar usuarios. Pero no pueden instalar nuevos temas o plugins por su cuenta. Esta separación mantiene la red segura y consistente.

Cada sitio en la red tiene su propia estructura de URL. Puedes elegir entre subdominios (east.coffee.com y west.coffee.com) o subdirectorios (coffee.com/east y coffee.com/west) al configurar la red. También puedes asignar dominios personalizados a sitios individuales, de modo que los visitantes nunca sepan que forman parte de una red más grande.

Cómo funciona WordPress Multisite y cuándo usarlo

Comprender lo que sucede detrás de escena te ayuda a decidir si Multisite se adapta a tu proyecto con múltiples sitios de WordPress.

Entonces, ¿cómo funciona WordPress Multisite? Todos los sitios en una red Multisite comparten los mismos archivos principales de WordPress, la carpeta de temas y la carpeta de plugins. Instalas y actualizas cada tema o plugin una sola vez, sin importar cuántos sitios lo utilicen. Las actualizaciones se aplican en toda la red, lo que ahorra horas de mantenimiento cuando gestionas diez o veinte sitios.

Pero el contenido de cada sitio permanece separado. WordPress crea un nuevo conjunto de tablas en la base de datos para cada sitio que agregas. Si tu sitio principal usa tablas como wp_posts y wp_options, un segundo sitio obtiene wp_2_posts y wp_2_options. Las cargas de medios se almacenan en carpetas específicas de cada sitio dentro de wp-content/uploads/sites/.

Algunos datos se comparten en toda la red. Las cuentas de usuario se almacenan en tablas globales (wp_users y wp_usermeta), por lo que una persona puede acceder a múltiples sitios sin crear cuentas separadas. La configuración a nivel de red se guarda en wp_sitemeta. Tablas como wp_blogs y wp_site registran información sobre la propia red.

Cuándo tiene sentido usar Multisite vs. cuándo usar instalaciones separadas

WordPress Multisite funciona bien cuando tus sitios comparten características comunes. Pero no siempre es la opción correcta. Aquí tienes cómo decidirlo:

Elige Multisite si…Elige Instalaciones Separadas si…
Varios sitios usan los mismos temas o pluginsLos sitios necesitan plugins o personalizaciones completamente diferentes.
Los sitios pertenecen a la misma organización (departamentos, sucursales regionales, etc.).Los sitios son para clientes o negocios no relacionados entre sí.
Quieres gestionar blogs relacionados o micrositios bajo una misma estructura.Los sitios tienen patrones de tráfico o necesidades de recursos muy diferentes.
Los usuarios crean sus propios sitios dentro de tu red.Cada sitio necesita un hosting aislado por motivos de seguridad o cumplimiento.
Quieres un único ciclo de actualizaciones para todos los sitiosLos sitios requieren configuraciones de servidor diferentes
Gestionar todo desde un solo panel te resulta atractivoNecesitas la máxima flexibilidad e independencia por sitio

Ejemplos reales donde Multisite funciona muy bien: universidades que gestionan blogs de profesores y estudiantes. Empresas que gestionan sitios regionales con una imagen de marca consistente. Agencias que alojan múltiples sitios de clientes en una infraestructura compartida. Empresas de medios que gestionan redes donde cada publicación tiene su propio sitio.

El inconveniente de Multisite: la base de datos compartida es potente, pero conlleva ciertos compromisos. Si uno de los sitios se ve comprometido, toda la red queda en riesgo. Un problema en la base de datos de un sitio puede afectar a todos los sitios. Un pico de tráfico en un sitio puede ralentizar al resto. Y si más adelante necesitas extraer un sitio individual de la red, requiere más trabajo que mover una instalación independiente.

Cuando las instalaciones separadas valen el esfuerzo extra: estás gestionando proyectos completamente no relacionados, con requisitos de seguridad diferentes. Cada sitio necesita escalar de forma independiente. Quieres un aislamiento garantizado entre proyectos. Necesitas la máxima flexibilidad sin restricciones a nivel de red.

Elegir un proveedor de hosting VPS para WordPress Multisite

El hosting compartido rara vez tiene los recursos que necesita una red Multisite. A medida que añades sitios y el tráfico crece, llegarás a los límites de CPU, memoria y conexiones a la base de datos. El hosting VPS te ofrece recursos dedicados que pueden escalar junto con tu red.

¿Por qué usar VPS para Multisite?

Un servidor privado virtual asigna núcleos de CPU, RAM y almacenamiento específicos a tu cuenta. No compites con otros clientes por los recursos. Esto es importante para Multisite porque cada sitio de tu red añade consultas a la base de datos y uso de memoria. Durante picos de tráfico, necesitas margen suficiente para soportar la carga sin que las ralentizaciones afecten a todos tus sitios a la vez.

El hosting VPS también te da control total sobre el entorno del servidor. Puedes ajustar la configuración de PHP, configurar el caché a nivel de servidor y optimizar MySQL para obtener un mejor rendimiento. Estas opciones normalmente no están disponibles en planes compartidos. Para redes que ejecutan múltiples sitios WordPress, este control te permite ajustar el entorno a las necesidades específicas de tu carga de trabajo.

Qué tener en cuenta

Al evaluar un hosting VPS para WordPress en tu red Multisite, céntrate en:

  • RAM: Las redes Multisite se benefician de 4 GB o más para redes de tamaño moderado
  • Almacenamiento: Los SSD NVMe reducen los tiempos de consulta de la base de datos en comparación con los discos tradicionales
  • Escalabilidad: Añade capacidad a medida que tu red crece sin necesidad de migrar servidores

Las funciones de seguridad también importan. La protección contra DDoS mantiene toda tu red en línea durante los ataques. El acceso root completo te permite configurar la seguridad exactamente como la necesitas e instalar las herramientas que quieras.

Un VPS de WordPress de Contabo te ofrece los recursos asignados y el control que necesitan las redes Multisite. Obtienes núcleos de CPU dedicados, suficiente RAM para gestionar el crecimiento de tu red y SSD NVMe que mantienen rápidas las consultas a la base de datos. Además, la protección DDoS siempre activa garantiza que toda tu red permanezca en línea incluso durante ataques. Cuando gestionas múltiples sitios, no puedes permitirte tiempos de inactividad. El 99,9 % de disponibilidad y los planes escalables de Contabo te permiten crecer sin preocuparte por quedarte corto de hosting.

Habilitar WordPress Multisite

Antes de tocar cualquier archivo de configuración, prepara tu entorno. Haz una copia de seguridad completa de tu instalación de WordPress y de la base de datos. Si vas a habilitar Multisite en un sitio existente, desactiva primero todos los plugins para evitar conflictos durante la configuración.

Necesitarás acceso a los archivos de WordPress a través del gestor de archivos de tu hosting o de un cliente FTP/SFTP. Los dos archivos que editarás son wp-config.php y .htaccess, ambos ubicados en el directorio raíz de WordPress (normalmente public_html).

Para habilitar WordPress Multisite, abre wp-config.php y busca esta línea:

/* That's all, stop editing! Happy publishing. */ 

Añade este código justo encima de ella:

/* Multisite */ 
define( 'WP_ALLOW_MULTISITE', true ); 

Guarda el archivo. Esta única línea habilita la opción Configuración de la red en el panel de administración de WordPress.

Vuelve a iniciar sesión en tu panel de WordPress. Ahora verás una nueva opción de menú bajo Herramientas llamada Configuración de la red.

Configuración de WordPress Multisite: paso a paso

Con Multisite habilitado, ya estás listo para configurar tu red WordPress Multisite. El proceso requiere algunas ediciones más en archivos, pero WordPress te guía paso a paso.

Elige tu estructura de URL

Ve a Herramientas → Configuración de la red en el panel de administración de WordPress. Verás opciones para definir cómo se accederá a los sitios dentro de tu red.

Interfaz de Herramientas → Configuración de la red en el panel de administración de WordPress

Los subdominios crean URL como blog.tusitio.com. Esta estructura de subdominios de WordPress Multisite funciona bien cuando los sitios representan entidades o marcas distintas. Requiere configurar DNS con comodín en tu servidor.

Los subdirectorios crean URL como tusitio.com/blog. Esto es más fácil de configurar y funciona de inmediato sin cambios en el DNS. Pero si tu instalación de WordPress tiene más de 30 días, WordPress te limita a usar solo subdominios para evitar conflictos de URL con contenido existente.

Para la mayoría de las instalaciones nuevas, cualquiera de las dos opciones funciona bien. Si planeas usar mapeo de dominios (asignar dominios personalizados a sitios individuales), la estructura subyacente importa menos, ya que los visitantes ven el dominio mapeado de todos modos.

Configura los detalles de la red

Introduce un nombre para tu red en el campo Título de la red. Esto se muestra en el panel de Administración de la red y en los correos de notificación. Añade la dirección de correo del Super Administrador. Esta cuenta tendrá control total sobre la red.

Haz clic en Instalar. WordPress genera dos fragmentos de código que añadirás a tus archivos de configuración.

Actualiza wp-config.php

Copia el primer bloque de código que proporciona WordPress y añádelo a wp-config.php, justo encima de la línea “stop editing”:

define( 'MULTISITE', true ); 
define( 'SUBDOMAIN_INSTALL', true ); 
define( 'DOMAIN_CURRENT_SITE', 'yourdomain.com' ); 
define( 'PATH_CURRENT_SITE', '/' ); 
define( 'SITE_ID_CURRENT_SITE', 1 ); 
define( 'BLOG_ID_CURRENT_SITE', 1 ); 

Sustituye yourdomain.com por tu dominio real. Si elegiste subdirectorios, será false en lugar de true.

Actualiza .htaccess

Abre .htaccess en el directorio raíz de WordPress y sustituye las reglas de reescritura actuales de WordPress por el código que proporciona WordPress. Para instalaciones con subdominios:

RewriteEngine On 
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 
RewriteBase / 
RewriteRule ^index\.php$ - [L] 
 
# add a trailing slash to /wp-admin 
RewriteRule ^wp-admin$ wp-admin/ [R=301,L] 
 
RewriteCond %{REQUEST_FILENAME} -f [OR] 
RewriteCond %{REQUEST_FILENAME} -d 
RewriteRule ^ - [L] 
RewriteRule ^(wp-(content|admin|includes).*) $1 [L] 
RewriteRule ^(.*\.php)$ $1 [L] 
RewriteRule . index.php [L] 

Guarda ambos archivos. Tu red WordPress Multisite ya está activa.

Configura subdominios con comodín (si usas subdominios)

Si elegiste sitios basados en subdominios, configura un registro DNS con comodín. En la configuración de tu DNS, añade un registro A con * como nombre, apuntando a la dirección IP de tu servidor. Esto dirige automáticamente todos los subdominios a tu instalación de WordPress.

Los cambios de DNS pueden tardar hasta 48 horas en propagarse globalmente, aunque a menudo entran en funcionamiento en pocas horas. Los verificadores en línea de propagación DNS pueden indicarte cuándo los cambios han surtido efecto.

Para usar HTTPS en todos los subdominios, necesitarás un certificado SSL con comodín. Let’s Encrypt admite certificados con comodín mediante validación DNS. Muchos paneles de control de hosting automatizan este proceso, o puedes configurarlo manualmente usando Certbot con el desafío DNS.

Accede a tu panel de control de la red

Cierra sesión y vuelve a iniciar sesión. Verás un nuevo menú llamado «Mis sitios» en la barra de herramientas de WordPress. Pasa el cursor sobre él para acceder al panel de Administración de la red.

Mis Sitios > Administrador de Red > diferentes opciones

La Administración de la red es tu centro de control para toda la red. Desde aquí puedes crear y gestionar sitios, actualizar el nombre de la red, instalar temas y plugins, administrar usuarios a nivel de red y configurar los ajustes de registro.

Gestión de una red WordPress Multisite y múltiples sitios

Una vez que tu red está en funcionamiento, la gestión diaria de WordPress Multisite se realiza a través del panel de Administración de la red.

Creación de nuevos sitios

Ve a Sitios en la Administración de la red. Introduce la dirección del sitio (el subdominio o subdirectorio), el título del sitio, el idioma del sitio y el correo electrónico del administrador.

Haz clic en Añadir sitio. WordPress crea de inmediato las tablas necesarias en la base de datos y la estructura de carpetas. El nuevo sitio aparece en tu lista de sitios, listo para añadir contenido. Puedes crear tantos sitios como permitan los recursos de tu servidor.

Añadir un nuevo sitio en WordPress Multisite

Gestión de sitios existentes

La pantalla Sitios muestra todos los sitios de tu red. Pasa el cursor sobre el nombre de un sitio para ver las acciones disponibles.

La pantalla de edición de cada sitio tiene varias pestañas. Información muestra los datos básicos del sitio y te permite cambiar la URL del sitio. Usuarios lista a todas las personas con acceso y sus roles. Temas muestra qué temas están habilitados para ese sitio específico. Ajustes proporciona información sobre las tablas de la base de datos y opciones adicionales de configuración.

Interfaz de edición de un sitio en Multisite

Gestión de usuarios en WordPress Multisite

Los usuarios en una red Multisite existen a nivel de red, pero tienen roles asignados por sitio. Una misma cuenta de usuario puede ser Administrador en un sitio, Editor en otro y no tener acceso a un tercero. Esta flexibilidad hace que la gestión de accesos en toda tu red sea mucho más sencilla.

Como Super Administrador, añades usuarios desde Usuarios → Añadir usuario en la Administración de la red. Introduce un nombre de usuario y una dirección de correo electrónico. WordPress les envía un enlace para configurar la contraseña. Luego puedes asignar a ese usuario a sitios específicos con los roles adecuados desde la pestaña Usuarios de cada sitio.

Para otorgar a alguien privilegios de Super Administrador (control total de la red), edita su perfil de usuario y marca la casilla de Super Administrador. Úsalo con moderación. Los Super Administradores pueden instalar plugins, eliminar sitios y modificar la configuración de la red. Limita este acceso a personas en las que confíes plenamente.

Interfaz de gestión de usuarios que muestra la opción de Super Administrador

Los administradores del sitio pueden añadir usuarios existentes de la red a su sitio o crear nuevas cuentas. Las nuevas cuentas creadas por los administradores del sitio se incorporan automáticamente al conjunto de usuarios de la red, quedando disponibles para otros sitios.

Configuración de la red

En Ajustes → Configuración de la red, configuras cómo funciona tu red. Las opciones clave incluyen:

  • Si los nuevos usuarios pueden registrarse
  • Si los usuarios pueden crear sus propios sitios
  • Si los administradores de sitio pueden añadir nuevos usuarios
  • Restricciones de tipo de archivo y límites de tamaño de subida
  • Nombres de usuario y dominios de correo electrónico prohibidos

La opción Ajustes del menú controla si los administradores de sitio ven el menú Plugins. Deshabilitar esto impide que los administradores de sitio activen o desactiven plugins en sus sitios. Útil cuando quieres tener un control estricto sobre qué plugins se ejecutan y dónde.

Temas, Plugins y Diseño en WordPress Multisite

La gestión de temas y plugins en WordPress Multisite funciona de manera diferente que en WordPress de un solo sitio. Solo los Super Administradores pueden instalar nuevos temas y plugins. Los administradores de sitio trabajan con lo que ya está disponible en la red.

Instalación y activación de plugins

Instala plugins desde Plugins → Añadir plugin en la Administración de la red, igual que en un sitio WordPress normal. Una vez instalado, tienes dos opciones de activación.

Activación en red hace que el plugin se ejecute automáticamente en todos los sitios de la red. Los administradores de sitio no pueden desactivar los plugins activados a nivel de red. Usa esto para plugins de seguridad, caché o herramientas SEO que quieras que funcionen en todos los sitios.

Si no activas un plugin a nivel de red, permanece disponible para que los administradores de sitio lo activen en sus sitios individuales. Lo verán en su menú Plugins y podrán decidir si lo usan o no. Esto te da flexibilidad en cómo se implementan las herramientas.

No todos los plugins son compatibles con Multisite. Antes de depender de un plugin en toda tu red, verifica que sea compatible con Multisite. La mayoría de los plugins populares funcionan bien, pero algunos requieren configuración a nivel de red o se comportan de manera diferente en entornos Multisite.

Habilitación de temas

Los temas funcionan un poco diferente. Instalas los temas en Temas dentro de la Administración de la red, pero no los “activas” a nivel de red de la misma manera que los plugins. En su lugar, habilitas los temas para que estén disponibles.

Habilitar en red hace que un tema esté disponible en todos los sitios. Cualquier administrador de sitio puede entonces activarlo en su propio sitio. Para habilitar un tema en un sitio específico, ve a Sitios → Editar → pestaña Temas. Habilita los temas solo para ese sitio, y solo el administrador de ese sitio podrá usarlos.

Solo puede estar activo un tema por sitio. Habilitar un tema solo lo hace disponible. El administrador del sitio sigue eligiendo qué tema habilitado usar realmente.

Trabajando con temas hijo

Si tus sitios comparten elementos de marca, considera un tema padre con temas hijo específicos por sitio. Instala el tema padre una vez, habilítalo en toda la red y luego crea temas hijo para cada sitio que necesite estilo personalizado. Esto mantiene los elementos comunes consistentes mientras permite personalización por sitio.

Para configuraciones Multisite con subdominios en WordPress, puedes usar mapeo de dominios para darle a cada sitio su propia URL de marca, combinándolo con temas hijo para la distinción visual. Los visitantes experimentan lo que parece sitios web separados, pero tú gestionas todo desde un solo panel. Esto funciona bien en entornos WordPress multiusuario donde distintos equipos gestionan diferentes sitios.

Preguntas frecuentes sobre WordPress Multisite

¿Qué es WordPress Multisite?
WordPress Multisite es una función integrada en WordPress que te permite ejecutar múltiples sitios web desde una única instalación. Todos los sitios comparten los mismos archivos centrales, temas y plugins, pero cada sitio tiene su propio contenido, usuarios y configuraciones. Un Super Administrador gestiona la red a través del panel de Administración de la red.

¿Cómo funciona WordPress Multisite?
Multisite añade una capa de red sobre WordPress estándar. Los archivos centrales se comparten entre todos los sitios. Cuando creas un nuevo sitio, WordPress genera nuevas tablas en la base de datos (con el prefijo del ID del sitio) para almacenar el contenido de ese sitio de forma separada. Las cuentas de usuario se almacenan de forma global, por lo que una persona puede acceder a varios sitios sin iniciar sesión por separado. Un Super Administrador gestiona la red mientras que los administradores de sitio se encargan del contenido de cada sitio individual.

¿Cómo configurar WordPress Multisite?
Añade define( 'WP_ALLOW_MULTISITE', true ); a tu archivo wp-config.php y luego ve a Herramientas → Configuración de la red en el panel de administración de WordPress. Elige entre subdominios o subdirectorios, configura los detalles de tu red y haz clic en Instalar. WordPress te proporcionará fragmentos de código para añadir a wp-config.php y .htaccess. Después de guardar ambos archivos, vuelve a iniciar sesión para acceder a tu nuevo panel de Administración de la red.

¿Cómo migrar un WordPress Multisite?
Migrar una red Multisite o extraer un solo sitio requiere más trabajo que una migración estándar de WordPress. Para migraciones de toda la red, necesitas mover todos los archivos más la base de datos completa, y luego actualizar las referencias de dominio en la base de datos. Para migrar un subsite individual fuera de la red, necesitarás exportar su contenido y recrearlo como una instalación independiente, o usar plugins de migración diseñados para Multisite.

Conclusión

WordPress Multisite cambia la forma en que gestionas múltiples sitios web. En lugar de manejar instalaciones, actualizaciones e inicios de sesión por separado, obtienes un control centralizado. Una sola actualización abarca todos tus sitios. Un solo inicio de sesión te da acceso a todo. Un único panel gestiona toda la red.

La configuración tarda unos 30 minutos una vez que conoces los pasos. Habilita Multisite en wp-config.php, ejecuta el asistente de Configuración de la red, actualiza tus archivos de configuración y comienza a añadir sitios.

Para un hosting WordPress Multisite que crezca junto con tu red, un VPS de WordPress ofrece los recursos dedicados, seguridad y flexibilidad que tus sitios necesitan. Comienza con lo que necesitas hoy y escala a medida que tu red crece.

Scroll al inicio