🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo crear un sitio WordPress multisitio (Multisite) en cPanel

Actualizado el 8 de enero de 2026

¿Alguna vez has tenido que gestionar varios sitios web con WordPress y has pensado: "ojalá pudiera administrarlos todos desde un solo panel de control"? Pues existe una solución perfecta para ti: WordPress Multisite.

Esta función, integrada en el núcleo de WordPress, te permite crear una red de sitios (subdominios o subdirectorios) compartiendo la misma instalación base. Es ideal para agencias, escuelas, tiendas online con franquicias o simplemente para quienes quieren tener un blog personal y otro profesional sin duplicar esfuerzos.

En este artículo, te guiaré paso a paso para que puedas crear un sitio WordPress multisitio en cPanel. No necesitas ser un experto en programación, solo seguir las instrucciones con calma. Vamos a ello.


¿Qué es WordPress Multisite y por qué usarlo?

Antes de lanzarnos a la configuración, entendamos qué es exactamente WordPress Multisite. Imagina que tienes un edificio de apartamentos. Cada apartamento es un sitio web independiente, pero todos comparten el mismo sistema de fontanería y electricidad (la instalación de WordPress). Tú eres el administrador del edificio y puedes actualizar el sistema central, instalar plugins o temas que se heredan a todos los apartamentos, o permitir que cada inquilino tenga su propio estilo.

Ventajas principales:

  • Ahorro de tiempo: Actualizas el núcleo, plugins y temas una sola vez para toda la red.
  • Espacio en servidor: Una sola base de datos y un solo conjunto de archivos.
  • Gestión centralizada: Desde un único panel (Super Admin) puedes crear, eliminar o modificar cualquier sitio de la red.
  • Usuarios compartidos: Un usuario puede pertenecer a varios sitios sin registrarse de nuevo.

¿Cuándo NO usarlo?
Si necesitas que cada sitio tenga su propio plugin de caché, su propio certificado SSL independiente (aunque se puede manejar) o si los sitios son muy diferentes en estructura, quizás una instalación individual sea mejor.


Requisitos previos para empezar

Para que el proceso sea exitoso, asegúrate de tener lo siguiente:

  1. Acceso a cPanel: Necesitas las credenciales de tu hosting (usuario y contraseña).
  2. Dominio principal: Será la base de tu red (ej: mired.com).
  3. WordPress instalado: Ya debes tener una instalación limpia de WordPress en tu dominio principal. Si no la tienes, instálala desde el instalador automático de cPanel (Softaculous, Fantastico, etc.) o manualmente.
  4. Plugins desactivados temporalmente: Para evitar conflictos, es mejor tener pocos o ningún plugin activo durante la configuración.
  5. Copia de seguridad: ¡Siempre! Antes de tocar archivos del sistema, haz una copia de seguridad completa de tu sitio y base de datos.

[WARNING] No intentes activar Multisite en un sitio que ya tiene mucho contenido y tráfico sin hacer una copia de seguridad y probar en un entorno de pruebas. Un error puede romper toda la red.


Paso 1: Accede a tu cPanel y localiza el administrador de archivos

El primer paso técnico es modificar el archivo wp-config.php de tu instalación de WordPress. Lo haremos desde el Administrador de Archivos de cPanel.

  1. Inicia sesión en tu cPanel. La URL suele ser tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección Archivos y haz clic en Administrador de Archivos.
  3. Se abrirá una ventana. Selecciona la carpeta donde está instalado tu WordPress (normalmente public_html o una subcarpeta como public_html/misitio).
  4. Busca el archivo wp-config.php (está en la raíz de tu instalación). Haz clic derecho sobre él y selecciona Editar. Si te pide confirmación para la codificación, elige UTF-8.

Paso 2: Modifica el archivo wp-config.php para activar Multisite

Aquí viene la parte clave. Necesitas añadir una línea de código justo antes de la línea que dice: /* That's all, stop editing! Happy publishing. */.

Copia y pega esta línea exactamente:

define( 'WP_ALLOW_MULTISITE', true );

Guarda los cambios y cierra el archivo.

[INFO] Este código le dice a WordPress: "Oye, prepárate porque vamos a crear una red de sitios". No afecta el funcionamiento de tu sitio actual, solo habilita el menú de Red en el escritorio.


Paso 3: Accede al menú de Red en tu escritorio de WordPress

Ahora ve a tu panel de administración de WordPress (ej: tudominio.com/wp-admin). Verás que ha aparecido un nuevo elemento en el menú lateral izquierdo: Herramientas > Configuración de la Red.

  1. Haz clic en Configuración de la Red.
  2. WordPress te preguntará qué tipo de estructura quieres para tus sitios:
    • Subdominios: Cada sitio será sitio1.tudominio.com, sitio2.tudominio.com. Ideal si quieres que parezcan sitios independientes.
    • Subdirectorios: Cada sitio será tudominio.com/sitio1, tudominio.com/sitio2. Mejor para blogs o secciones dentro del mismo dominio.
  3. Elige la opción que más te convenga. Para este ejemplo, usaremos Subdominios.
  4. Dale un nombre a tu red (ej: "Mi Red de Sitios") y una dirección de correo electrónico del Super Admin (normalmente la tuya).
  5. Haz clic en Instalar.

WordPress te mostrará un mensaje de éxito y te dará dos bloques de código que debes copiar y pegar en tus archivos. No cierres esta página todavía.


Paso 4: Añade el código de red a wp-config.php y .htaccess

Ahora tienes que volver al Administrador de Archivos de cPanel.

4.1. Edita de nuevo wp-config.php

Abre otra vez wp-config.php. Justo después de la línea que añadiste antes (define( 'WP_ALLOW_MULTISITE', true );) y antes de la línea de cierre, pega el primer bloque de código que te dio WordPress. Se parecerá a esto (pero con tus valores):

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

Guarda los cambios.

4.2. Modifica el archivo .htaccess

Ahora busca el archivo .htaccess en la misma carpeta (si no lo ves, activa la opción "Mostrar archivos ocultos" en el Administrador de Archivos).

  1. Haz clic derecho sobre .htaccess y selecciona Editar.
  2. Borra TODO el contenido que tenga actualmente.
  3. Pega el segundo bloque de código que te dio WordPress. Se parecerá a esto:
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
  1. Guarda los cambios y cierra.

[WARNING] Si ya tenías reglas en tu .htaccess (por ejemplo, de caché o redirecciones), se perderán. Anótalas antes o intégralas después de estas reglas. Si tienes dudas, consulta con tu hosting.


Paso 5: Vuelve a iniciar sesión en WordPress

Después de modificar los archivos, tu sesión actual puede haber caducado. Ve a tudominio.com/wp-admin e inicia sesión de nuevo.

¡Felicidades! Ahora verás un nuevo menú en la barra superior llamado Mi Red y en el escritorio aparecerá el menú Super Admin. Tu red WordPress Multisite ya está creada.


Paso 6: Crea tu primer sitio en la red

Ahora que ya tienes la infraestructura, vamos a crear un sitio hijo.

  1. En el menú de la izquierda, ve a Super Admin > Sitios.
  2. Haz clic en Añadir nuevo.
  3. Rellena los campos:
    • Dirección del sitio: El subdominio o subdirectorio (ej: clientes si elegiste subdominios, será clientes.tudominio.com).
    • Título del sitio: El nombre del sitio (ej: "Blog de Clientes").
    • Idioma: El que prefieras.
    • Correo electrónico del administrador: El email del usuario que gestionará ese sitio (puede ser el mismo que el tuyo).
  4. Haz clic en Añadir sitio.

¡Listo! Ya tienes un nuevo sitio dentro de tu red. Puedes acceder a él desde clientes.tudominio.com/wp-admin con las credenciales que asignaste.


Solución de problemas comunes (FAQ)

Aquí te respondo las dudas más frecuentes que surgen al crear un WordPress multisitio en cPanel.

❓ ¿Por qué después de activar Multisite mi sitio se ve en blanco o da error 500?

Esto suele pasar por un error al copiar el código en wp-config.php o .htaccess. Revisa que no hayas dejado espacios extra, que las comillas sean correctas y que el bloque de .htaccess esté limpio. Si el problema persiste, restaura la copia de seguridad y vuelve a intentarlo.

❓ ¿Puedo usar un certificado SSL en toda la red?

Sí. Si tu dominio principal ya tiene SSL (Let's Encrypt, por ejemplo), los subdominios también lo heredarán si tu hosting lo permite. En cPanel, puedes instalar un certificado SSL para el dominio principal y, si usas subdominios, estos suelen cubrirse automáticamente con un certificado comodín (wildcard). Consulta con tu proveedor de hosting.

❓ ¿Cómo gestiono los plugins y temas en una red?

Como Super Admin, en Super Admin > Plugins o Temas, puedes activarlos para toda la red (se heredan a todos los sitios) o dejarlos desactivados para que cada administrador de sitio los active individualmente desde su panel.

❓ ¿Puedo convertir un sitio individual existente en parte de la red?

Sí, pero es un proceso más avanzado que implica migrar la base de datos y modificar las tablas. Te recomiendo que, para empezar, crees sitios nuevos dentro de la red. Si necesitas migrar un sitio existente, busca tutoriales específicos o contrata a un desarrollador.

❓ ¿Qué pasa si quiero desactivar Multisite?

Para desactivarlo, debes eliminar las líneas que añadiste en wp-config.php y restaurar tu .htaccess original. Pero ten cuidado: perderás el acceso a todos los sitios hijos, excepto al principal. Es un cambio irreversible a menos que tengas una copia de seguridad.


Consejos finales para tu red Multisite

  • Nombra bien tus sitios: Usa nombres descriptivos para los subdominios o subdirectorios.
  • Controla el almacenamiento: Cada sitio subirá sus propias imágenes, así que el espacio en disco puede crecer rápido. Monitorea el uso desde cPanel.
  • Actualiza con cuidado: Antes de actualizar un plugin o tema en toda la red, pruébalo primero en un sitio de prueba.
  • Usa roles de usuario: Asigna roles como "Administrador de Sitio" para que los usuarios gestionen su propio sitio sin tocar la configuración global.

Crear un WordPress multisitio en cPanel es una habilidad muy valiosa que te ahorrará horas de trabajo. Con estos pasos, ya tienes las bases para lanzar tu propia red de sitios. Si te surge alguna duda, recuerda que la comunidad de WordPress es enorme y siempre hay alguien dispuesto a ayudar.

¡Ahora ve y crea tu red!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel