Primeros pasos con Ultimate Multisite: la guía completa

¿Listo para crear tu propia plataforma de Website as a Service (WaaS)? Esta guía completa te lleva desde cero hasta una instalación de Ultimate Multisite totalmente funcional, cubriendo los fundamentos de WordPress Multisite, instalación, configuración y buenas prácticas.


¿Qué es Ultimate Multisite?

Ultimate Multisite es un plugin de WordPress que transforma tu instalación de WordPress Multisite en una red premium de sitios —como WordPress.com, Wix o Squarespace— pero una que vos poseés y controlás.

Con Ultimate Multisite, podés ofrecer a los clientes la posibilidad de crear sitios web mediante tarifas de suscripción mensuales, trimestrales o anuales. Se encarga de todo: aprovisionamiento de sitios, cobro de pagos, formularios de pago, cupones de descuento, mapeo de dominios, certificados SSL y comunicaciones con clientes.

Antes de meterte de lleno en Ultimate Multisite, necesitás entender la base sobre la que está construido: WordPress Multisite.


Entendiendo WordPress Multisite

WordPress Multisite es una función incorporada (desde WordPress 3.0 en 2010) que permite que múltiples sitios compartan una única instalación de WordPress. Cuando se activa, tu sitio de WordPress se convierte en una “red” capaz de alojar muchos subsitios.

Pensalo así: una universidad mantiene una única instalación de WordPress, pero cada facultad mantiene su propio sitio de WordPress dentro de esa red.

Qué se comparte

Todos los subsitios de una red de WordPress Multisite comparten:

  • Archivos del núcleo de WordPress — Las actualizaciones se hacen una vez para todos los sitios
  • Plugins y temas — Se instalan una vez y están disponibles en toda la red
  • La base de datos — Una base de datos con tablas separadas por subsitio, como wp_[id]_posts, wp_[id]_comments, etc.
  • Cuentas de usuario — Los usuarios pertenecen a la red, no a sitios individuales
  • wp-config.php — Archivo de configuración único

Qué permanece separado

  • Cargas de medios — Cada subsitio tiene su propia carpeta de cargas (wp-content/uploads/sites/[id])
  • Contenido — Entradas, páginas, comentarios y ajustes están delimitados por sitio
  • Plugins/temas activos — Cada sitio puede activar distintas combinaciones (a menos que estén activados para toda la red)
  • Paneles de administración — Cada subsitio tiene su propio escritorio

Esta arquitectura es la principal ventaja de multisite: podés crecer de 10 a 1.000 sitios manteniendo las mismas tareas de mantenimiento.


Subdominio vs. subdirectorio: elegí con cuidado

Al configurar WordPress Multisite, tenés que elegir entre dos estructuras de URL. Esta decisión es difícil de cambiar más adelante, así que elegí con cuidado.

Modo subdirectorio

Las URL se ven así: yourdomain.com/site1, yourdomain.com/site2

Ventajas:

  • Más fácil de configurar y mantener
  • Un único certificado SSL cubre toda la red
  • No se necesita configuración DNS wildcard

Desventajas:

  • Los motores de búsqueda pueden tratar todos los subsitios como un sitio gigante
  • Las URL pueden parecer menos “profesionales” para algunos clientes
  • El sitio principal requiere el prefijo /blog/ para las entradas (para evitar conflictos de rutas)

Modo subdominio

Las URL se ven así: site1.yourdomain.com, site2.yourdomain.com

Ventajas:

  • Las URL se ven más profesionales
  • Los motores de búsqueda tratan cada subsitio como un sitio web separado
  • No hay conflictos de rutas entre el sitio principal y los subsitios

Desventajas:

  • Requiere configuración DNS wildcard
  • Necesita un certificado SSL wildcard (o certificados individuales por subdominio)
  • Configuración inicial un poco más compleja

Nuestra recomendación: Para la mayoría de las plataformas WaaS, se prefiere el modo subdominio porque los clientes esperan que sus sitios se sientan independientes. La complejidad del SSL queda resuelta en gran medida por las integraciones de hosting de Ultimate Multisite y el soporte para Cloudflare.


Terminología clave

Antes de continuar, definamos los términos que vas a encontrar a lo largo de tu recorrido con Ultimate Multisite:

Términos de WordPress y Multisite

  • Red — Toda tu instalación de WordPress Multisite que contiene todos los subsitios
  • Subsitio — Un sitio individual dentro de tu red (puede ser subdominio o subdirectorio)
  • Superadministrador — El nivel de permisos más alto; puede administrar todos los subsitios, plugins y temas
  • Panel de administración de red — El escritorio donde los superadministradores gestionan toda la red
  • Mapeo de dominio — Permitir que los subsitios usen dominios personalizados (por ejemplo, joesbikeshop.com en lugar de joes.yournetwork.com)

Términos de Ultimate Multisite

  • Plantilla de sitio — Un sitio preconfigurado que se clona cuando los clientes se registran (con tema, plugins y contenido ya configurados)
  • Formulario de pago — El formulario de registro donde los clientes seleccionan planes y crean sus sitios
  • Producto/Plan — Un nivel de suscripción que ofrecés (por ejemplo, Básico $9/mes, Pro $29/mes)
  • Membresía — La suscripción activa de un cliente a un producto
  • Webhook — Notificaciones automatizadas enviadas a servicios externos cuando ocurren eventos (sitio creado, pago recibido, etc.)
  • Eventos — Actividades registradas en tu red (cambios de plan, pagos, creación de sitios)

Paso 1: Instalar WordPress Multisite

Importante: Muchos hosts administrados de WordPress (WP Engine, Cloudways, Closte, etc.) pueden configurar Multisite automáticamente por vos. Consultá con tu proveedor de hosting antes de hacerlo manualmente.

Requisitos previos

  • Una instalación nueva de WordPress (o una existente que estés listo para convertir)
  • Acceso por FTP o administrador de archivos
  • Capacidad para editar wp-config.php y .htaccess
  • Hacé una copia de seguridad de tu sitio antes de continuar
  • Desactivá todos los plugins temporalmente

Habilitar Multisite

Abrí tu archivo wp-config.php y agregá esta línea antes del comentario “That’s all, stop editing!”:

define('WP_ALLOW_MULTISITE', true);

Guardá y subí el archivo, luego actualizá tu administrador de WordPress.

Configurar la red

Andá a Herramientas → Configuración de red en tu administrador de WordPress.

  1. Elegí Subdominios o Subdirectorios
  2. Ingresá un Título de red
  3. Verificá tu Correo electrónico del administrador de red
  4. Hacé clic en Instalar

WordPress te proporcionará fragmentos de código para agregar a tus archivos.

Agregar el código de configuración

Agregá esto a wp-config.php (WordPress te mostrará los valores exactos para tu sitio):

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

Reemplazá el contenido de tu archivo .htaccess con el código que proporciona WordPress (variará ligeramente para subdominio vs. subdirectorio).

Para modo subdominio: configurar DNS wildcard

Si usás subdominios, necesitás DNS wildcard para que *.yourdomain.com resuelva a tu servidor.

  1. Iniciá sesión en el panel de control de tu hosting (cPanel, Plesk, etc.)
  2. Buscá Dominios o Subdominios
  3. Creá un subdominio con un asterisco: *
  4. Apuntalo a la raíz de documentos de tu dominio principal

Probar tu instalación

Antes de instalar Ultimate Multisite, verificá que tu multisite funcione:

  1. Iniciá sesión y andá a Mis sitios → Administrador de red → Sitios
  2. Hacé clic en Agregar nuevo
  3. Creá un sitio de prueba
  4. Visitá el sitio de prueba para confirmar que carga correctamente

Paso 2: Instalar Ultimate Multisite

Con WordPress Multisite funcionando, ya estás listo para instalar Ultimate Multisite.

Instalación

  1. Andá a Administrador de red → Plugins → Agregar nuevo
  2. Buscá “Ultimate Multisite”
  3. Hacé clic en Instalar y luego en Activar en la red

El asistente de configuración

Después de la activación, se te redirigirá al asistente de configuración. Hacé clic en Comenzar.

Paso 1: Comprobaciones previas a la instalación
El asistente verifica que tu servidor cumpla con los requisitos (versión de PHP, MySQL, etc.). Si todo está correcto, hacé clic en Siguiente.

Paso 2: Instalación
Hacé clic en Instalar para crear las tablas y los archivos necesarios de la base de datos.

Paso 3: Configuración básica
Configurá la información de tu empresa y la moneda predeterminada. Esta información aparece en las facturas y en las comunicaciones con los clientes.

Paso 4: Contenido de ejemplo (opcional)
Podés instalar plantillas, productos y formularios de pago predefinidos para ayudarte a empezar. Esto se recomienda para usuarios nuevos.

Hacé clic en Finalizar — ¡ahora tenés una instalación funcional de Ultimate Multisite!


Casos de uso comunes

Ultimate Multisite admite una amplia variedad de modelos de negocio:

Modelo de agencia

Alojá y gestioná sitios web de clientes en una sola plataforma. Aprovechá licencias de agencia para temas y plugins en todos los sitios. Usá mapeo de dominios para que cada cliente tenga su propio dominio con marca.

Beneficios: Actualizaciones centralizadas, seguridad consistente, gestión de clientes simplificada.

Constructor de sitios de nicho

Creá un constructor de sitios para una industria específica: restaurantes, clubes de golf, agentes inmobiliarios, etc. Diseñá sitios de plantilla con plugins y contenido específicos de la industria ya configurados.

Beneficios: Los clientes obtienen un sitio listo para usar en minutos. Vos te convertís en el experto de tu nicho.

Proveedor de hosting de WordPress

Ofrecé una solución completa de WordPress alojado con facturación por suscripción, como WordPress.com o Squarespace. Encargate de todos los aspectos técnicos mientras los clientes se enfocan en el contenido.

Beneficios: Ingresos recurrentes, control total sobre la plataforma, sin dolores de cabeza por licencias por sitio.

Redes empresariales/educativas

Universidades, franquicias o corporaciones con muchos sitios relacionados. Cada departamento/sucursal/franquicia obtiene su propio sitio mientras IT mantiene el control central.

Beneficios: Consistencia de marca, seguridad centralizada, menor carga operativa para IT.


Buenas prácticas de arquitectura

Consideraciones de hosting

Evitá el hosting compartido barato. Los proveedores de bajo costo maximizan la densidad del servidor, lo que significa que tu red compite con cientos de otros sitios por recursos. Esto genera bajo rendimiento y clientes insatisfechos.

Ultimate Multisite funciona mejor con proveedores de hosting que entienden Multisite y ofrecen:

  • Integración automática de mapeo de dominios
  • Certificados SSL wildcard o automatizados
  • Recursos adecuados para múltiples sitios
  • Buena infraestructura de caché

Consultá nuestra Guía de proveedores de hosting para ver recomendaciones detalladas.

Optimización del rendimiento

WordPress Multisite puede escalar a miles de sitios (WordPress.com es la prueba), pero necesitás una infraestructura adecuada:

  • Usá una CDN — Cloudflare (el plan gratuito funciona muy bien) gestiona recursos estáticos y caché
  • Activá el caché de páginas — Reduce drásticamente la carga del servidor
  • Mantené los plugins al mínimo — Menos plugins activos = mejor rendimiento
  • Priorizá el contenido estático — Los sitios que pueden cachearse agresivamente escalan mejor

Ultimate Multisite incluye integración con Cloudflare que automatiza DNS y SSL para nuevos subsitios; muy recomendable para cualquier plataforma WaaS seria.

SSL y mapeo de dominios

Los navegadores modernos requieren SSL. Tus opciones:

  • Modo subdirectorio: Un único certificado SSL cubre todo
  • Modo subdominio: Certificado SSL wildcard (*.yourdomain.com)
  • Dominios personalizados: Cada dominio de cliente necesita su propio certificado

Las integraciones de hosting de Ultimate Multisite (Cloudflare, GridPane, Cloudways, etc.) automatizan la provisión de SSL para dominios personalizados; este es uno de los mayores ahorros de tiempo que ofrece el plugin.

Copias de seguridad


Gestión de usuarios: lo que necesitás saber

WordPress Multisite comparte la tabla de usuarios entre todos los subsitios. Esto crea una situación particular:

El escenario: Juan se registra para un sitio en tu red. Más tarde, visita el sitio de otro cliente (la tienda de Alicia) e intenta crear una cuenta para hacer una compra. Recibe un error de “email already in use”; algo confuso, ya que nunca antes visitó el sitio de Alicia.

La solución: Ultimate Multisite incluye una opción llamada Enable Multiple Accounts (Configuración → Login & Registro) que permite que el mismo correo electrónico cree cuentas separadas en distintos subsitios. Cada cuenta queda vinculada a su subsitio, evitando la colisión.


Próximos pasos

Ahora tenés Ultimate Multisite instalado y entendés los conceptos fundamentales. Esto es lo que tenés que hacer a continuación:

  1. Creá tu primera plantilla de sitio — Diseñá un sitio inicial con tu tema preferido, plugins y contenido de ejemplo
  2. Configurá productos/planes — Definí tus niveles de precios (Gratis, Básico, Pro, etc.)
  3. Configurá una pasarela de pago — Conectá Stripe o PayPal para aceptar pagos
  4. Personalizá tu formulario de pago — Diseñá la experiencia de registro para tus clientes
  5. Configurá una integración de hosting — Activá el mapeo automático de dominios y SSL

Consultá nuestra documentación para ver guías detalladas sobre cada uno de estos temas.


¿Necesitás ayuda?

Ultimate Multisite es gratis y de código abierto. Si te resulta valioso, considerá dejar una reseña para ayudar a otros a descubrirlo.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *