Establecer una red multisitio de WordPress le permite gestionar varios sitios web desde una única instalación de WordPress. Esta característica es especialmente útil para blogs, escuelas y empresas que necesitan operar sitios separados mientras mantienen un panel de control centralizado.
Hemos utilizado una red multisitio para nuestros propios sitios web y nos ha resultado muy útil a la hora de organizar contenidos para varios casos de uso.
En esta guía, te guiaremos a través de los pasos para instalar y establecer correctamente una red multisitio de WordPress, asegurándonos de que sacas el máximo partido a esta característica.
Dado que se trata de un artículo muy completo, hemos añadido este índice para facilitar la navegación. Puede utilizar los enlaces rápidos que aparecen a continuación para saltar a la sección sobre la que desee obtener más información:
Conceptos básicos de WordPress Multisitio
- ¿Qué es WordPress multisitio?
- Ventajas de utilizar una red multisitio de WordPress
- Contras de utilizar una red multisitio de WordPress
- ¿Quién necesita una red multisitio de WordPress?
Instalación y configuración de multisitios de WordPress
- Requisitos para una red multisitio de WordPress
- Elegir una estructura de dominio para su red multisitio
- Establecer subdominios comodín
- Establecer dominio personalizado para WordPress Multisitio
- Activar la característica de red multisitio de WordPress
- Establecer su red multisitio de WordPress
Ajustes de configuración de WordPress Multisitio
- Configuración de los ajustes de red
- Abrir su red multisitio a las inscripciones
- Nuevos ajustes del sitio
- Subida de ajustes para su red multisitio
- Ajustes del menú de plugins
Establecer contenido, tema y plugins por defecto
- Añadir nuevos sitios a su red multisitio de WordPress
- Añadir temas y plugins a su red multisitio
- Añadir contenido por defecto a sitios nuevos
Diagnosticar problemas y FAQ
¿Qué es la red multisitio de WordPress?
Una red multisitio de WordPress permite gestionar varios blogs o sitios web de WordPress desde una única instalación de WordPress.
Te permite crear nuevos sitios al instante y gestionarlos utilizando el mismo nombre de usuario y contraseña. Incluso puede permitir que otros usuarios se registren y creen sus blogs o sitios web en su dominio.
La red multisitio de WordPress incluye ajustes avanzados que puede utilizar para personalizar cada sitio web/blog de su red.
Ventajas de utilizar una red multisitio de WordPress
En muchas situaciones, una red multisitio de WordPress puede ser más útil que gestionar varios sitios de WordPress independientes. Estas son algunas de las ventajas de utilizar una red multisitio de WordPress:
- Como administrador de la red, puede gestionar fácilmente varios sitios desde un único cuadro de mandos.
- Cada sitio de la red puede tener sus propios usuarios administradores. Los administradores del sitio tendrán capacidad para gestionar solo su sitio web.
- Puede instalar plugins/temas y activarlos para varios sitios con una sola descarga.
- Una red multisitio también facilita la gestión de las actualizaciones. Solo tiene que actualizar su WordPress, plugins o temas en una instalación “maestra”.
Contras de utilizar una red multisitio de WordPress
Crear una red multisitio de WordPress no siempre es útil para gestionar varios sitios.
Estas son algunas de las desventajas que debe tener en cuenta antes de establecer una red multisitio.
- Todos los sitios de la red comparten los mismos recursos, por lo que cuando su red se cae, todos los demás sitios también se caen.
- Es difícil para los usuarios principiantes gestionar el tráfico y los recursos del servidor. Si uno de sus sitios web recibe un tráfico inesperado, afectará a todos los demás sitios web de la red.
- Si se piratea un sitio web, se piratean todos los sitios de su red.
- Algunos plugins de WordPress pueden no funcionar bien en una red multisitio.
- Todos los proveedores de alojamiento web no son compatibles con la red multisitio de WordPress, lo que limita sus opciones. Hablaremos de esto más adelante en el artículo.
¿Quién necesita una red multisitio de WordPress?
El hecho de que gestiones varios sitios web en WordPress no significa que tengas que empezar a utilizar una red multisitio.
Existen herramientas de terceros para gestionar varios sitios de WordPress desde un único escritorio. Herramientas como InfiniteWP o MainWP facilitan el mantenimiento de varios sitios de WordPress bajo un mismo techo sin tener que ir y venir de un sitio a otro.
A continuación se indican algunas situaciones en las que tiene sentido crear una red multisitio:
- Un sitio web de revista con distintas secciones gestionadas por equipos independientes.
- Un sitio web empresarial con subsitios para diferentes ubicaciones y sucursales.
- Sitios web gubernamentales o sin ánimo de lucro que utilizan WordPress multisitio para diferentes departamentos, ubicaciones y regiones.
- Su red de blogs en varios subdominios
- Colegios e institutos que utilizan multisitios para diferentes departamentos y blogs o que permiten a los estudiantes crear sus sitios web en los servidores de la escuela.
Requisitos para una red multisitio de WordPress
Todos los sitios web de una red multisitio de WordPress comparten los mismos recursos de servidor. Esto significa que lo más importante que necesitarás es un buen alojamiento de WordPress.
Si planea tener sólo un par de sitios web con poco tráfico, el alojamiento compartido es probablemente una buena opción.
Sin embargo, debido a la naturaleza de una red multisitio, normalmente necesitará alojamiento VPS o un servidor dedicado a medida que crezcan sus sitios.
Recomendamos Bluehost porque ofrece alojamiento compartido y servidores VPS/Dedicados. También son uno de los socios oficiales de alojamiento de WordPress.
Si busca una alternativa, SiteGround y WP Engine también ofrecen un servicio excelente para redes multisitio de WordPress.
Además del alojamiento web, necesitarás conocimientos básicos de instalación de WordPress y edición de archivos mediante FTP.
Elegir una estructura de dominios para su red multisitio
En una red multisitio de WordPress, puede añadir nuevos sitios utilizando subdominios o subdirectorios.
Ejemplo de subdominio:
http://site1.example.com
Ejemplo de subdirectorio:
http://example.com/site1/
Si elige subdominios, tendrá que configurar subdominios comodín en su servidor. Le mostraremos cómo hacerlo en el siguiente paso.
En cambio, si elige subdirectorios o URL basadas en rutas para los sitios de su red, puede omitir el paso siguiente.
Establecer subdominios comodín
Los subdominios comodín crean un subdominio marcador de posición bajo su nombre de dominio. Este marcador de posición se puede utilizar para asignar subdominios que aún no se hayan definido.
Este ajuste activa / activa WordPress multisitio para crear nuevos sitios utilizando sus propios subdominios.
Si decide utilizar subdominios para los sitios web de su red multisitio, deberá establecer subdominios comodín.
Le mostraremos cómo hacerlo en Bluehost. Sin embargo, el proceso básico es el mismo para todos los proveedores de alojamiento.
En primer lugar, debe acceder al escritorio de WordPress de su cuenta de alojamiento. Localice su sitio web en Sitios web y haga clic en el botón “Ajustes”.
Se abrirá la página de ajustes de su sitio, donde deberá ir a la pestaña “Avanzado”.
Desde allí, desplácese hasta la sección cPanel y haga clic en el botón “Gestionar”.
Esto iniciará el Escritorio de cPanel.
Ahora, desplácese hasta la sección Dominios y haga clic en “Dominios”.
A continuación, le mostrará un anuncio / catálogo / ficha de los dominios y subdominios de su cuenta de alojamiento.
Debe hacer clic en el botón “Crear un nuevo dominio” para continuar.
En la pantalla siguiente, debe añadir un subdominio comodín en el campo Dominio.
Un subdominio comodín contiene un asterisco seguido de un punto y el nombre de su dominio. Así:
*.ejemplo.com
No olvide sustituir ejemplo.com por su nombre de dominio.
El campo raíz del documento se rellenará automáticamente para que coincida con el comodín.
Sólo tiene que hacer clic en el botón “Enviar” para guardar los ajustes de su dominio.
Su cuenta de alojamiento ya está preparada para dar soporte a WordPress multisitio con subdominios.
Establecer dominios personalizados para cada sitio
WordPress multisitio también le permite establecer dominios diferentes para cada sitio web de su red multisitio.
Para establecer dominios personalizados, deberá utilizar la característica de asignación de dominios y actualizar los registros del servidor de nombres en su cuenta del registrador de dominios.
Hemos creado una guía detallada paso a paso sobre cómo crear WordPress multisitio con diferentes dominios con las instrucciones de configuración.
Activar la característica de red multisitio de WordPress
La característica de red multisitio está integrada en cada instalación de WordPress. Para utilizarla, basta con instalar y configurar WordPress como lo haría normalmente.
Después, sólo tiene que activar la característica multisitio. También puede activar la característica multisitio en cualquier sitio WordPress existente.
Antes de activar el multisitio, no olvide crear una copia de seguridad completa de su sitio WordPress.
A continuación, conéctese a su sitio mediante un cliente FTP o el gestor de archivos cPanel y abra el archivo wp-config. php para editarlo.
Tienes que añadir el siguiente código a tu archivo wp-config.php justo antes de /* ¡Eso es todo, deja de editar! Feliz publicación. */ línea:
/* Multisite */
define( 'WP_ALLOW_MULTISITE', true );
Una vez hecho esto, puede guardar y subir su archivo wp-config.php al servidor.
Este código simplemente activa la característica multisitio en su sitio WordPress. Una vez activada, tendrá que establecer la red multisitio.
Establecer su red multisitio de WordPress
Ahora que ha activado correctamente la característica de red multisitio en su sitio WordPress, es el momento de establecer la red.
Si está estableciendo una red multisitio en un sitio web WordPress existente, deberá desactivar todos los plugins de su sitio.
Simplemente visite la página Plugins ” Plugins instalados y seleccione todos los plugins. A continuación, seleccione “Desactivar” en el menú desplegable “Acciones por lotes” y haga clic en el botón “Aplicar”.
Ahora puede dirigirse a la página Herramientas ” Configuración de red.
Aquí puede configurar su red multisitio.
En la pantalla de configuración de la red, usted advertirá que necesita el módulo mod_rewrite de Apache instalado en su servidor. Este módulo está instalado y activado en todos los mejores proveedores de alojamiento de WordPress.
A continuación, debe indicar a WordPress qué estructura de dominio utilizará para los sitios de su red, por ejemplo, subdominios o subdirectorios.
A continuación, deberá indicar un título para su red y asegurarse de que la dirección de correo electrónico del campo “Correo electrónico del administrador de la red” es correcta.
Haz clic en el botón “Instalar” para continuar.
WordPress le mostrará ahora un código que deberá añadir a sus archivos wp-config.php y .htaccess, respectivamente.
Puede utilizar un cliente FTP o el administrador de archivos del cPanel para copiar y pegar el código.
En primer lugar, edite el archivo wp-config.php y pegue el código justo debajo de la línea que añadió en el paso anterior.
En segundo lugar, debe editar el archivo .htaccess y sustituir las reglas de WordPress existentes en su .htaccess por el código de WordPress multisitio que ha copiado.
No olvide guardar los cambios y volver a cargar los archivos modificados en el servidor.
Una vez finalizado, tendrá que volver a acceder a su sitio de WordPress para acceder a la red multisitio.
Configuración de los ajustes de red
Ahora que ha establecido la red multisitio, es el momento de configurar sus ajustes de red.
Para empezar, acceda al área de administrador de su sitio web de WordPress.
Después, tendrás que cambiar a los ajustes del “Escritorio de red” para cambiar los ajustes de red, añadir nuevos sitios y configurar otros ajustes.
Cuando pase el ratón por el menú “Mis sitios” de la barra de herramientas de administración, aparecerá un mensaje / ventana emergente. Haga clic en el administrador de red ” Escritorio.
Esto le llevará al Escritorio de la red multisitio. Advertirá que hay nuevos elementos / artículos en el menú para gestionar su red multisitio.
También verás un widget en el Escritorio “Ahora mismo” que te permite crear un nuevo sitio y añadir nuevos usuarios.
Para establecer los ajustes de red, haga clic en el enlace “Ajustes” de la barra lateral de administración.
La primera opción de la página de ajustes de la red es establecer el título del sitio y la dirección de correo electrónico del administrador. Estos campos se rellenarán automáticamente con el nombre de la red y el correo electrónico del administrador que introdujo durante la configuración.
Abrir su red multisitio a las inscripciones
La sección “Ajustes de registro” de la página de ajustes de red es probablemente el ajuste más importante de toda la configuración de red.
Por defecto, tanto el registro de usuarios como el de sitios están desactivados en la red.
Puede elegir abrir su sitio al registro de usuarios, permitir solo a los usuarios existentes crear nuevos sitios o permitir tanto el registro de usuarios como el de sitios.
Si va a abrir su red multisitio al registro, puede marcar / comprobar la casilla siguiente a la opción “Aviso de registro”.
Esto le permitirá recibir avisos por correo electrónico cada vez que se registre un nuevo usuario o sitio.
Si desea permitir a los administradores de sitios individuales añadir nuevos usuarios a sus sitios, marque la casilla siguiente a la opción “Añadir nuevos usuarios”.
La opción de registro limitado por correo electrónico le permite limitar el registro de sitios o usuarios a direcciones de correo electrónico de dominios específicos.
Esto resulta especialmente útil si desea permitir que solo personas de su organización se registren y creen usuarios o sitios.
Del mismo modo, también puede prohibir el registro de determinados dominios.
Nuevos ajustes del sitio
La sección “Ajustes del nuevo sitio” le permite configurar las opciones por defecto para los nuevos sitios creados en su red multisitio.
En estos ajustes puede modificar los correos electrónicos de bienvenida y el contenido de la primera entrada, página y comentario por defecto.
Como administrador de la red, puedes cambiar estos ajustes en cualquier momento.
Subida de ajustes para su red multisitio
Es importante supervisar / seguir / vigilar el uso de los recursos de su servidor. En la sección “Ajustes de subida”, puede limitar la cantidad total de espacio que un sitio puede utilizar para subidas.
El valor por defecto es de 100 MB, que probablemente sea suficiente para al menos 100 subidas de fotos. Puedes aumentar o disminuir este espacio en función de tu espacio en disco.
Los tipos de archivo subidos por defecto son imágenes, audio, vídeo y archivos PDF. Puede añadir otros tipos de archivo, como doc, docx, odt, etc.
Después, puedes elegir un límite de tamaño de archivo para que los usuarios no puedan subir archivos increíblemente grandes al servidor.
Ajustes del menú de plugins
A continuación, puede ir a los ajustes del menú. Le permitirá activar el menú administrativo para la sección de plugins en sus sitios de red.
Activando esta opción se mostrará el menú Plugins a los respectivos administradores del sitio. Pueden activar o desactivar un plugin en sus sitios, pero no pueden instalar nuevos plugins.
Una vez que esté satisfecho con todos los ajustes de configuración, siga adelante y haga clic en el botón “Guardar cambios”.
Añadir nuevos sitios a su red multisitio de WordPress
Para añadir un nuevo sitio a su red multisitio de WordPress, simplemente haga clic en “Sitios” en el menú Mis sitios ” Administración de red en la barra de herramientas del administrador.
Esto le mostrará un anuncio / catálogo / ficha de los sitios en su instalación multisitio actual. Por defecto, su sitio principal aparece como el solo sitio en su red multisitio de WordPress.
Para añadir un nuevo sitio, haga clic en el botón “Añadir nuevo” de la parte superior.
En la página “Añadir nuevo sitio”, indique la dirección del sitio. No es necesario que escriba la dirección completa, sólo la parte que desea utilizar como subdominio o subdirectorio.
A continuación, añada el título del sitio e introduzca la dirección de correo electrónico del administrador del sitio.
Puede añadir una dirección de correo electrónico de administrador distinta de la que utiliza actualmente para gestionar su red multisitio.
Si otro usuario no utiliza actualmente esa dirección de correo electrónico, WordPress creará un nuevo usuario y enviará el nombre de usuario y la contraseña a la dirección de correo electrónico que introduzca.
Una vez que haya terminado, simplemente haga clic en el botón “Añadir sitio”.
Se añadirá un nuevo sitio a su red multisitio de WordPress. También recibirá un correo electrónico de registro del nuevo sitio como administrador / administración de la red.
Si crea un nuevo usuario, éste recibirá un correo electrónico con instrucciones para establecer la contraseña y acceder.
Añadir temas y plugins a su red multisitio
Por defecto, los administradores de sitios individuales en una red multisitio no pueden instalar temas y plugins por su cuenta.
Como administrador de la red, puede instalar los respectivos plugins y temas para que estén disponibles para todos los sitios de su red.
Instalación de temas para su red multisitio
Para añadir temas, vaya a la página Mis sitios ” Administrador de red ” Temas.
En esta página, verá un anuncio / catálogo / ficha de los temas que están actualmente instalados en su multisitio WordPress.
Puede hacer que un tema esté disponible para otros sitios haciendo clic en la opción “Activar red” debajo de ese tema.
También puede desactivar un tema al hacer clic en el enlace “Desactivar red” situado debajo del mismo. Tenga en cuenta que la opción Desactivar red solo aparecerá cuando el tema esté activado / activo.
Para añadir un nuevo tema, haga clic en el botón “Añadir nuevo” en la parte superior de la pantalla e instale un tema de WordPress como lo haría normalmente.
Una vez instalado el nuevo tema, podrá ponerlo a disposición de otros sitios de su red con la opción “Activar red”.
Si necesita recomendaciones sobre qué temas poner a disposición de su red, aquí tiene nuestra selección de los mejores temas de WordPress que puede utilizar:
- Los mejores temas gratuitos para blogs en WordPress
- Los mejores temas gratuitos de fotografía para WordPress
- Los mejores temas multiuso para WordPress
Establecer un tema por defecto para su red multisitio
Aunque haya añadido un par de temas, WordPress seguirá activando el tema por defecto de WordPress para cada sitio nuevo.
Si desea que otro tema sea el predeterminado para los sitios nuevos, deberá añadir el siguiente código a su archivo wp-config.php:
// Setting default theme for new sites
define( 'WP_DEFAULT_THEME', 'your-theme' );
Sustituya su-theme
por el nombre de su tema. Tendrás que utilizar el nombre de la carpeta del tema, que puedes encontrar buscando en la carpeta /wp-content/themes/
utilizando FTP o el Gestor de Archivos.
Instalación de plugins para su red multisitio
Del mismo modo, puede visitar la página Mis sitios ” Administrador de red ” Plugins para instalar plugins y hacer clic en el enlace “Activar red” que aparece debajo de cada plugin para activarlo en su red multisitio.
Estos son algunos de los plugins esenciales de WordPress que recomendamos para cualquier sitio web:
- WPForms – Es el mejor plugin de WordPress para formularios de contacto que te permite crear rápidamente hermosos formularios usando un simple editor de arrastrar y soltar.
- All in One SEO – Es el plugin SEO para WordPress más completo del mercado que te ayudará a conseguir más visitas desde los buscadores.
- MonsterInsights – La mejor solución de Google Analytics para WordPress que le permite ver los datos de tráfico y otros informes útiles en su escritorio de WordPress.
- SeedProd – Los administradores de sitios pueden querer mostrar una página próximamente mientras trabajan en sus sitios. SeedProd les permite añadir bonitas páginas de destino en modo Próximamente y Mantenimiento.
- WP Mail SMTP – WP Mail SMTP le ayuda a corregir el problema del no envío de correo electrónico de WordPress usando un servidor SMTP para enviar correos electrónicos cruciales de registro y aviso multisitio.
Para más recomendaciones de plugins, consulte nuestra lista de los plugins de WordPress esenciales para todos los sitios web.
Nota: Si anteriormente activó la opción Menú de plugins para los administradores del sitio en “Ajustes de red”, los administradores del sitio podrán activar o desactivar por su cuenta los plugins instalados. Sin embargo, no pueden borrar o instalar un nuevo plugin por su cuenta.
Añadir contenido por defecto a sitios multisitio
Por defecto, WordPress le permite añadir y editar algunos contenidos por defecto para cada sitio de su red multisitio. Puede ir a la página Ajustes ” Ajustes de red y añadir este contenido en la sección ‘Ajustes del nuevo sitio’.
Puede editar el contenido de la entrada, página y comentario por defecto. Le recomendamos que sustituya el contenido por defecto por algo más útil para los administradores de su sitio.
Pero, ¿y si quisiera añadir contenido adicional por defecto a cada sitio nuevo?
Por defecto, WordPress no le da la opción de crear contenido adicional por defecto para sitios nuevos. Si desea hacerlo, tendrá que añadir código personalizado a su multisitio de WordPress.
En este ejemplo, vamos a añadir una nueva página por defecto que se creará para cada nuevo sitio. Puede añadir este código al archivo functions. php de su sitio principal o utilizando el plugin WPCode en su sitio principal:
add_action('wpmu_new_blog', 'wpb_create_my_pages', 10, 2);
function wpb_create_my_pages($blog_id, $user_id){
switch_to_blog($blog_id);
// create a new page
$page_id = wp_insert_post(array(
'post_title' => 'About',
'post_name' => 'about',
'post_content' => 'This is an about page. You can use it to introduce yourself to your readers or you can simply delete it.',
'post_status' => 'publish',
'post_author' => $user_id, // or "1" (super-admin?)
'post_type' => 'page',
'menu_order' => 1,
'comment_status' => 'closed',
'ping_status' => 'closed',
));
restore_current_blog();
}
Puede utilizar el mismo código con pequeñas modificaciones para crear entradas por defecto para sitios nuevos. Marque / compruebe el siguiente código:
add_action('wpmu_new_blog', 'wpb_create_my_pages', 10, 2);
function wpb_create_my_pages($blog_id, $user_id){
switch_to_blog($blog_id);
// create a new page
$page_id = wp_insert_post(array(
'post_title' => 'A sample blog post',
'post_name' => 'sample-blog-post',
'post_content' => 'This is just another sample blog post. Feel free to delete it.',
'post_status' => 'publish',
'post_author' => $user_id, // or "1" (super-admin?)
'post_type' => 'post',
));
restore_current_blog();
}
Diagnosticar incidencias en WordPress Multisitio
Los problemas más comunes en la configuración de redes multisitio de WordPress son la configuración incorrecta de los subdominios comodín y las incidencias en la asignación de dominios. Antes de establecer un multisitio, asegúrese de que su alojamiento web es compatible con subdominios comodín.
A continuación se indican otros problemas comunes y sus correcciones rápidas.
Corrección de problemas de acceso / acceso en instalaciones multisitio
Un problema común es que cuando se utiliza WordPress multisitio con subdirectorios, algunos usuarios no han podido acceder al área de administrador de sus sitios después de añadir el código obligatorio en el archivo wp-config.php.
Para corregirlo, localice la siguiente línea en el archivo wp-config.php:
define('SUBDOMAIN_INSTALL', false);
Ahora, simplemente sustitúyalo por la siguiente línea:
define('SUBDOMAIN_INSTALL', 'false');
Buscar usuarios no confirmados
Otro problema que puede surgir es la imposibilidad de encontrar usuarios que se registraron en su red pero no recibieron el correo electrónico de activación.
Para corregir este problema, consulte nuestra guía sobre cómo encontrar usuarios pendientes no confirmados en WordPress.
Exportar un sitio de multisitio a su propia instalación de WordPress
Más tarde, usted u otro propietario del sitio puede querer exportar un sitio de multisitio a una instalación separada de WordPress. Esto puede hacerse fácilmente. Para obtener instrucciones paso a paso, consulte nuestra guía práctica sobre cómo mover un sitio de WordPress multisitio a una instalación única.
También puede marcar como favorita nuestra guía definitiva sobre los errores más comunes de WordPress y cómo corregirlos. Esto te ahorrará mucho tiempo corrigiendo rápidamente los problemas / conflictos / incidencias más comunes de WordPress.
FAQ acerca de la red multisitio de WordPress
Muchos de nuestros usuarios nos han hecho muchas preguntas acerca de la red multisitio de WordPress y de cómo utilizarla de forma más eficiente. Las siguientes son las preguntas más frecuentes que hemos respondido.
1. ¿Podría gestionar mejor mis sitios con una red multisitio?
Para ser honesto, la respuesta realmente depende de su escenario de uso.
Por ejemplo, si sus sitios web no están relacionados entre sí, entonces será mejor que utilice una herramienta de gestión de múltiples sitios como InifiteWP.
Sin embargo, si gestiona varios sitios para una cadena de restaurantes, una universidad o una revista en línea, WordPress multisitio le resultará más eficaz.
2. ¿Hace WordPress multisitio que mis sitios web carguen más rápido?
Una vez más, depende de varios factores. Un mejor alojamiento de WordPress con muchos recursos de servidor permitirá que el multisitio sea más rápido, pero además, con estos recursos, los sitios individuales de WordPress también funcionarán más rápido.
Sin embargo, en una cuenta de alojamiento compartido, los picos de tráfico aumentarán el uso de memoria y ralentizarán todos los sitios web de la red multisitio al mismo tiempo. Para mejorar la velocidad del multisitio, consulta nuestra guía sobre optimización del rendimiento y la velocidad de WordPress.
3. ¿Puedo añadir una tienda online a un sitio web multisitio de WordPress?
Sí, puede añadir una tienda online en la red multisitio de WordPress. Lo más probable es que utilices un plugin de comercio electrónico como WooCommerce, que es compatible con WordPress multisitio.
4. ¿Puedo instalar ‘x plugin’ en mi multisitio de WordPress?
Algunos plugins de WordPress pueden no ser compatibles con WordPress multisitio. Normalmente, los autores de los plugins lo mencionan en su sitio web, por lo que puede evitar instalar un plugin que no funcione en una configuración multisitio. Sin embargo, si no se menciona, entonces es seguro asumir que es compatible con multisitio.
5. ¿Cómo comparto los accesos / perfiles de usuario en la red multisitio?
Por defecto, un usuario registrado en un sitio no puede registrarse o ser añadido a otro sitio en la misma red. Esto se debe a que ya están registrados en la base de datos compartida de WordPress. Sin embargo, no tienen ningún privilegio de perfil de usuario en otros sitios.
Puedes usar plugins de terceros como WP Multisite User Sync para sincronizar usuarios a través de la red. Sin embargo, debes tener cuidado, ya que puedes acabar dando a alguien privilegios de administrador de un sitio.
Esperamos que este artículo te haya ayudado a aprender cómo instalar y establecer una red multisitio de WordPress. Puede que también quieras ver nuestro tutorial sobre cómo crear un multisitio de WordPress con diferentes dominios o nuestra selección experta de los mejores plugins para multisitios de WordPress.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Mrteesurez
While multisite might be good in some cases but the Cons sees to outweigh the Pros especially in the issue of security for if a site got hacked, other are affected.
Your word: ‘You can even allow other users to sign up and create their own blogs on your domain’
Creating blogs or blog posts ??
WPBeginner Support
Blogs as in entire sites
Administrador
Thomas
Hi, when you install the code into the wp-config.php file is multisite typically activated right away — or does it take a while?
I installed code- and replaced old file on my Bluehost account–confirmed the code was there but do not see Network Setup option is tools… yet!
WPBeginner Support
If you have any caching you may need to clear it but you should see the changes immediately.
Administrador
Ashikur Rahman
just like default theme set. is it possible to set new website permalink structure to POST NAME ? cause in default it’s include months and then post name.
Thanks for your this tutorial
WPBeginner Support
While you can’t set that as default from creation, you can change the permalink as a new site in your multisite would not have any content.
Administrador
Quintin
Hello.
I am creating a network and will be creating a number of themes for those sites to use.
My question is how do i update those themes if they need to be updated for whatever reason?
Do i simply overwrite the folder for that theme?
Thank you.
Quintin
Hello.
Thanks for the article.
I followed it all and unfortunatly, when i create the sites, the details are under the “sites” area, but when i click on those sites to view or admin the sites, they do not exist.
I tried to manually add the subdomains, but even when i did that, the error is “File not found.”.
I have no idea what i am doing wrong.
WPBeginner Support
For the most common reason, you would want to check with your hosting provider to ensure there is no domain issue
Administrador
Mary Gaughan
I’m new to WordPress and considering a multisite. I understand themes can be enabled or disabled per site, but what about things like headers and footers? The other sites on my instance would have their own branding.
WPBeginner Support
Theme customizations would be unique to each site unless you are directly editing the code for the theme in which case you would want to create a child theme.
Administrador
Kaye fiq
Thanks for the great write up followed up and got it set up. Thou am getting “500 internal error” when i access the second site i have created.
WPBeginner Support
For fixing the 500 internal server error, we would recommend taking a look at our article below and it should help:
https://www.wpbeginner.com/wp-tutorials/how-to-fix-the-internal-server-error-in-wordpress/
Administrador
Sarah
Thank you for this fantastic article, very easy to follow and saved a lot of time. Keep up the great work, team!
WPBeginner Support
Glad our guide was helpful
Administrador
Brian
I’m a newbie so please forgive me for the potentially stupid question.
With the default post and page setting, where do I put the code which you have given above?
WPBeginner Support
It would depend on which code you are talking about, if you mean the wp-config.php code then you would either use FTP or your hosting provider’s file manager to add the code.
Administrador
Paul
Our multisite keeps giving
The link you followed has expired.
Please try again.
We’ve updated upload sizes and expires times and it hasn’t resolved anything
WPBeginner Support
You would want to reach out to your hosting company in case they are overriding your upload size from their end or if there is an error on their end.
Administrador
shlomo
Hi,
Your post is really amazing, (also the rest of the posts)!
I want to ask,
For me it is set automatically on subdomain, not subdirectories
How can I change that?
Thanks
WPBeginner Support
You would want to check with your hosting provider to see if they have something set up for that.
Administrador
Sammie
I’ve got as far as seeing the ‘my sites’ menu but no submenus appear and no option to create an additional site.
WPBeginner Support
Just to be certain you may want to check your user role and that you are at the primary site for the multisite for the most common issues.
Administrador
Bounnoy
Seems Wordpress has changed some things. There’s no submenu when you hover over “My Sites” on the left menu. It’s now under the “My Sites” at the very top to the right of the Wordpress icon.
Tzvika
Hi, i have followed your guide and now i have main site which works well, but i have 2 problems;
1. For each new site i need to create manual A record on DNS. Is there a way to automate this?
2. Main site works well, I have downloaded a bunch of themes and enabled them for the network, but on any new site i create when i chose a theme, it doesn’t show the built-in images. Only text, and there are gray squares where images supposed to be.
Maybe you can advise?
Thank you
WPBeginner Support
1. You would need to look into the wildcard DNS we mention in our article, yours may not be set up correctly for your host.
2. You would need to add the demo content to the sites manually for it to load properly unless the theme added has a workaround they would recommend.
Administrador
Lyle
Hi,
I’m attempting this as a test on a new site that is in fact hosted a bluehost. I have done all the steps up to the point where I create a new site(subdomain). It appears to create it just fine under my ‘All Sites’, but when I attempt to visit the site itself, there is no installation. Do I need to do this manually, or should creating the subsite perform the installation of the subsite core as well?
Note, the ‘alias’ configuration that points to ‘wildcard’, made the folder, but nothing is in it, so thats why I think I’m missing something here.
WPBeginner Support
You would want to reach out to BlueHost to ensure the wildcard is set up properly
Administrador
Stylianos
Hey, Multiside settled. I want to add a second domain i own. How can i add it. Do i need a new configuration?
Thanks
WPBeginner Support
You would need to use domain mapping plugins or similar for that which is beyond what we go into for this specific guide
Administrador
Woon
After i added the new site, i click on the dashboard or visit, it prompt me the ip address not found error page.
Do i need to create the subdomain on the server first? But i have try this also not working, please help thanks.
WPBeginner Support
You would want to ensure you followed the wildcard subdomain section of this article and should you continue to run into this error, you may need to check with your hosting prover to ensure that there isn’t something on their end that would be preventing the subdomains.
Administrador
Aryan Chaurasia
Getting Error’ ” An existing WordPress network was detected. ” on the Network Setup Page.
WPBeginner Support
You would want to ensure you placed the code in the correct location in the wp-config file.
Administrador
Hazit
This site can’t be reached
The webpage at MYSITE.com/wp-admin/ might be temporarily down or it may have moved permanently to a new web address.
ERR_SSL_UNRECOGNIZED_NAME_ALERT
WPBeginner Support
That looks to be an error with your SSL certificate, you would want to take a look at our article here: https://www.wpbeginner.com/wp-tutorials/how-to-fix-common-ssl-issues-in-wordpress-beginners-guide/
Administrador
Chris
What if I wanted to manage multiple sites with different domain names? For example, siteA.com, siteB.org, and siteC.gov. They would be completely separate sites. Could this be managed the same way?
WPBeginner Support
By default, those would be 3 separate sites, if you really wanted you could create a multisite for them but you may want to take a look at the recommendations in this article for other options: https://www.wpbeginner.com/showcase/how-to-easily-manage-multiple-wordpress-sites/
Administrador
Inioluwa Olaposi
Thanks for helping.
WPBeginner Support
You’re welcome
Administrador
yq
Hello. Install your method, set the default theme, no effect, WordPress still activate the theme of WordPress, there are other ways?
WPBeginner Support
You may want to make sure you set the correct folder name for the theme as that is a common reason for it not working as expected
Administrador
Ajit Singh
Would this approach work to set up multiple main domains, not sub-domain like “domain1.com, domain2.com, example.com, etc.”?
So, my requirement is to set up multiple main domains on 1 WP instance
WPBeginner Support
This would not work for multiple domains, for that you would want to check with your hosting provider about parked domains.
Administrador
Lungani
Ive tried almost 5 times following all the steps and im stuck in apache server error when the site1.mysite.com is created
WPBeginner Support
It would depend on the specific error, you likely would want to reach out to your hosting provider and they should be able to help solve the problem.
Administrador
Oliver Davenport
Is there any way of setting up for each new site to start with a navigation menu that links to all the other sites in the network? I assume some similar method to the setting up a default starting page for each site, but it would be different enough that I cannot see how that would work, if at all possible.
WPBeginner Support
At the moment we don’t have a recommended method but we will certainly keep a lookout for a method.
Administrador
aessa
thank you for this informations
I followed these instructions and I can’t log in my subdomain dashboard
this error appears to me
Not Found
The requested URL /404.html was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
can you help me?
WPBeginner Support
You may want to check with your host that subdomains are set up properly.
Administrador
Niall
Hi,
Unfortunately, the bad news is that I can not see the footer widgets, that contain Contact us, Terms and conditions etc…
It also seems to me that the styling has slightly changed from the main domain to my subdomain… and only slightly, but definitely changed…
Do you have information about how to migrate the footer form the main website to the subdomain
WPBeginner Support
You would need to recreate the widgets on a subsite if you have not done so already. If you mean they are not displaying when recreated you would likely need to reach out to your theme’s support to ensure it is not a styling issue.
Administrador
Peter
What happen if my site doesn’t have a .htaccess file? I use nginx server. Please help how to config these code.
Thank you,
Peter
WPBeginner Support
We will certainly look into how to set that up for updating this article.
Administrador
Mark
What I’m battling with is domain mapping and getting an SSL to cover that the new subsite with it’s own domain
WPBeginner Support
If you reach out to your hosting provider they should be able to help you get your SSL to cover the subsites.
Administrador
Einar
I installed WP multisite with subfolders. When I edit the main site the controll panel is on the well known adresse: domain-name.com/wp-admin/
But when I try do edit the first of the extra sites it goes to domain-name.com/sitename2/wp-admin/
And the next site is
domain-name.com/sitename3/wp-admin/
Should it not be possible to edit all sites from the root wp-admin?
WPBeginner Support
While that could be an option, the current method allows the content to be limited to one site at a time rather than one dashboard with posts/pages from multiple sites that you could accidentally post on the wrong site.
Administrador
Eddie
Hi, I managed to set up the multisite online. The main site site works perfectly and is live. When I add a subsite for my blog I can see it in network dashboard.When i click on dashboard for that subsite i get this error.
“Not Found The requested URL /index.php was not found on this server..”
When I click on “visit” I get only this on a blank page.
What have i not done. Any help is appreciated.
Regards
Eddie
WPBeginner Support
You may want to try resaving your permalinks and disabling any caching on your site to start with as well as the general troubleshooting steps in: https://www.wpbeginner.com/beginners-guide/beginners-guide-to-troubleshooting-wordpress-errors-step-by-step/
Administrador
Betty
Hi,
I’m having trouble with the multiset setup.
I’ve followed the steps, and created network with the subdomains and sites. I’ve confirmed with my hosting company that they support wildcard subdomains and multisite wordpress site. And they keep referring me to my developer to ask for assistance. Sooooo, I’m stuck.
SOMEHOW the site is not pointing towards the subdomain I’ve created. What did I do wrong and how can I fix it?
WPBeginner Support
It would depend on what error message you are receiving for the possible reason but you could also be running into a caching issue for the subdomains due to your DNS not seeing the change.
Administrador
Betty
Hi there, I managed to fix it. When I created the subdomain in the cpanel, it automatically generated a document root that was the exact same as the subdomain name, (meaning it created an additional folder in the public_html, so all I did was to change the root back to public_html and it worked.
But now, I have a different problem. I need to create 15 subdomains (sites part of the network) that represent regions. So all the sites needs to look the same, but with varying products etc. Is there a way that I can replicate the primary site in the network?
WPBeginner Support
Glad you were able to resolve the issue, using multisite you should have the same themes and plugins available to let you manually recreate the design on your other sites.
Dhaundiyal
Worked like a charm..
I had been struggling to do this and everyone was looking forward with “how does it benefit me| attitude.
No cost, simple steps, really wonderful.
Thanks a ton for saving my money, effort and time
Dhaundiyal
WPBeginner Support
Glad our article could help
Administrador
Marta
Hi,
I wanted to implement multisite on my customers’ website, but noticed that “tools” section is missing from dashboard. I research the problem in Google, but so far no luck. I have no idea why tools are missing….
Any idea what is wrong?
Thanks!
WPBeginner Support
You may want to ensure you have admin privileges for your user on your site.
Administrador
Marta
Thanks – this one was solved, but I have another problem.
Before setting up network I disabled all the plugins, like you explain in this tutorial. But when I go to Tools > Network Setup I still see the warning: “Warning: Please deactivate your plugins before enabling the Network feature. ”
I can’t pass this, any idea what is wrong? Thank you!
WPBeginner Support
You could have plugins in your mu-plugins folder that are active, you could try disabling them using the steps in our article: https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
AQ
DO IT ALSO REDUCE STORAGE ISSUES?
WPBeginner Support
Multisite should not change your storage for your site, it is for grouping the sites together rather than reducing storage
Administrador
John
Hi. I want to set up a multisite network for an online store and I want each city to have its site which will be on my multisite network. Now after setting up all the sites on my network, how can I create a landing page that will list all the sites using city names as anchor text so that users can click on the link for their respective city stores. Cecommerce has a plugin that does that. It’s called multisite store viewer. Only problem is that it hasn’t been updated for 3 recent versions of WordPress. I’d like to have an alternative, in case their plugin doesn’t work. Thank you and keep up the good work
WPBeginner Support
While we don’t have a recommendation at the moment, we’ll certainly keep an eye out.
Administrador
andrew nasef zaki
i have multi wordpress site and when i active a plugin the site give me error 500
how i can fix it please
WPBeginner Support
Hi Andrew,
Please see our guide on how to fix 500 internal server error in WordPress.
Administrador
Neer
Hi can I host multiple websites if I buy the 25 per month plan
How many websites I can host is there any number or space I need to host 50 website they all are small websites 4 pages 6-7 pictures
Thanks
WPBeginner Support
That would depend on your specific hosting provider. If you reach out to them with your requirements they should be able to point you toward what you need.
Administrador
gg
THIS IS THE ANSWER!
Wow! So many people having problem setting up multisite.
IT DEPENDS ON YOUR HOST IF IT IS POSSIBLE.
For example bluehost doesnt support multisite with any plan.
So ask your host whether they support multisite or not.
WPBeginner Support
This article was created using BlueHost, you can create a multisite setup for this with them but you will need their plus or prime plans normally.
Administrador
John
Hi, do you know if there’s a way to create a default instance of the multisite installs?
For example, I want to create a single install (let’s say default.multsite.com), and then configure the plugins and content. Then, when a new multisite site is created, have that version I’ve created be the default installation.
Any knowledge on this?
Thanks!
WPBeginner Support
Hi John,
You can choose default theme and plugins for new sites. You can also modify the text thats added to default sample content.
Administrador
Emm
Hi there!
Might be an idiot question but hey, ill try. If i want sites linked between two different hosts, lets say one.com and another, would that be possible? If so, would it be an easy process?
Thanks,
Rajender Singh Bisht
You gave very good information. I have seen many such websites but they do not understand their technology. Your article has cleared the whole story as water. In fact, the solution comes on your website.
Editorial Staff
Thanks Rajender for the kind words.
Administrador
Marjana
In tools I do not have -> Network Setup page to confugure my multisite network. I would like to have subdomains.
site1/example.com
But now I have example.com/site1
How can I change sub directories to subdomains.
In file wp-config.php I added both code for multisites:
Thanks.
Karen
Hello, I need help, I feel like an idiot asking this.
In case I dont want to run multiple sites under the same wordpress installation then what should i do?? Do I upgrade my current basic plan with bluehost, or do I purchase a new plan?
thanks
WPBeginner Support
Hi Karen,
You will need to upgrade your hosting to Plus or Prime plans.
Administrador
Joseph
I did everything you said to do, but when I go to the subdomain’s dashboard, it comes up that the server’s IP address can’t be found. Help!
moonbeetle
Of all the articles and blog posts on how to setup WordPress Multisite, this tutorial worked for me. It’s just important to do the install step by step.
Stian
Problem at Bluehost: When I created the wildcard subdomain *.mymaindomain.com Bluehost came up with /public_html/wildcard as the default suggested Home folder. This didn’t work for a multisite WP.
Solution: I changed the Home folder to /public_html/ and everything is working
Vita
What about multisites as in TLDs? Not subdomains nor virtual directories, can a single setup support different personalities that way?
chris edozie
Thanks so much, wpbeginner for the insightful tutorial, you guys are the best
I Have some issues that I need clarification on though, which are:
Will deactivating my site plugins during multisite set up affect my SEO and can I enable those plugins immediately the multisite setup is completed?
Paul Doxsey
Well, what can I say – this guide only went and worked brilliantly!! Thanks
I’m in the process of setting up a little website for the football (soccer) club that my 7 year old lad plays for – all the teams from under 6s through to the under 15s said it would be nice to have a page each for news etc.
I thought I could only ‘do’ one WP blog thingy on my provider’s webspace, unless we were going to hand over a several pounds a month per age group for individual WP blogs.
So I did what any savvy person would do – I googled. Up popped your tutorials, thank goodness!
I’m a complete noob when it comes to WP… followed your guides and have gone from one WP blog for our entire team to a database with a minimum of 11 team pages on it.
Still setting up the stuff like themes etc, but your tutorial has saved our club probably about 20 pounds a month ongoing – quite a lot for a small juniors club – money that can be spent on equipment and stuff that the kids need and use rather than on the ‘admin’ side of the club.
Again – many thanks for brilliant easy to follow tutorials!
WPBeginner Support
Hi Paul,
We are glad you found WPBeginner helpful. You may also want to subscribe to our YouTube Channel for WordPress video tutorials.
Administrador
Maggie Soukup
Hi there,
Thanks for all your work.
I followed you instructions to check if I had an issue on my installation which was not working for the creation additional sites.
I found in the comments that some other peaple had this issue.
Not Found
The requested URL /wp-admin/ was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
The creation of the page does not really work. The directory only contains a cgi-bin folder.
Do you have any idea what went wrong?
Thanks
Maggie Soukup
Harsh
Same Issue here. Any solution?
Christine
I also get a 404 error. My SSL isn’t working either. Help?!