¿Cómo instalar y configurar una red “multisite” de WordPress?

Si tienes varias empresas o escuelas o sitios web personales y todos tienen algunas cosas en común puedes administrarlos al mismo tiempo. Debes estarte preguntado si hay una forma más eficiente de administrar todos esos sitios web en lugar de administrarlos individualmente. En ese caso, WordPress multisite (mutisitio) es la solución que estás buscando.

Lanzado en la versión 3.0 en 2010, WordPress multisite permite que existan múltiples sitios web de WordPress en una sola instalación de WordPress.

En este artículo, te mostraremos cómo instalar un WordPress multisitio. Puede ser un proceso desalentador incluso para alguien que ha creado sitios web de WordPress antes. Pero no hay nada de qué preocuparse.

Estarías bien si sigues nuestra guía paso a paso para WordPress multisite. Sin embargo, si estás buscando cómo instalar WordPress manualmente, puedes consultar este artículo.

Antes de seguir los pasos que debe seguir para instalar y configurar un WordPress multisite, hay algunas cosas que debes aprender.

¿Qué es un WordPress multisite?

Una red de WordPress multisitio (WordPress multisite) es una colección de sitios web que comparten la misma instalación de WordPress.

En otras palabras, si tienes 5 sitios de WordPress separados, puedes tenerlos todos en un solo lugar y administrarlos desde un solo panel.

Tomemos, por ejemplo, el sitio web de BBC America. Se ejecuta en una red multisitio. Cada programa de la BBC tiene su propio sitio web (llamado subsitio bajo configuración multisitio).

En lugar de tener múltiples sitios web separados, tienen todos sus sitios en un solo sitio. Esto hace que administrar sitios web sea demasiado fácil.

Para concluir, trazaríamos una comparación entre un sitio web normal y una red de WordPress multisitio.

    • Un sitio web + una instalación de WordPress = sitio web normal de WordPress
    • Múltiples sitios web + una instalación de WordPress = red de WordPress multisitio

Ventajas y desventajas del uso de redes multisitio

Es fácil ver por qué usar WordPress multisite es tan atractivo. Sin embargo, multisite no es para todos. Veamos las ventajas y desventajas del uso de sitios múltiples.

Ventajas de WordPress Multisite

    • Compartes los mismos complementos y temas: los temas y complementos se pueden instalar en el panel principal. Y se activarán en toda la red para que se utilicen todos los subsitios.

Nota: Más información sobre el ‘panel maestro’ en la sección ajustes y configuración.

    • Actualizaciones simplificadas: Superadmin puede actualizar los complementos y temas de WordPress para todos los subsitios a la vez.

Nota: Más información sobre ‘Superadmin o Super Administrator’ en la sección ajustes y configuración.

    • Panel único: WordPress multisite hace posible ejecutar múltiples sitios desde un solo panel de WordPress. Te permite administrar todo, incluidos los temas, los complementos y los usuarios. De esta manera, es posible administrar docenas y docenas de subsitios.

Desventajas de WordPress Multisite

    • Complementos incompatibles: Uno de los mayores desafíos con el multisitio es encontrar temas y complementos compatibles. Muchos complementos y temas son incapaces de manejar instalaciones multisitio.
    • Migración compleja: la migración puede ser un proceso extremadamente complejo y complicado. Si bien es posible migrar multisite a un nuevo dominio o proveedor de alojamiento, la migración independiente, es decir, la migración de un solo subsitio, es extremadamente difícil. La mayoría de los complementos no lo admiten.
    • No es adecuado para sitios web que utilizan diferentes complementos y temas. WordPress Multisite se utiliza mejor cuando estás creando una red de sitios que comparten una funcionalidad similar. Pero si tienes sitios web con propósitos muy diferentes, entonces es posible que termine susando diferentes complementos, temas y personalizaciones. Entonces no se recomienda habilitar multisite.

IMPORTANTE: WordPress Multisite surgió en un momento en que no había muchas buenas opciones para administrar un sitio web. Afortunadamente, las cosas han cambiado desde entonces. Si estás buscando una buena solución de gestión, debe buscar WP Remote.

Es un complemento de administración popular, fácil de usar y repleto de funciones. Te permitirá administrar múltiples sitios web desde un solo tablero.

Después de haber evaluado las ventajas y desventajas, si decides seguir adelante y configurar una red WordPress multisitio, debes seguir nuestra guía para novatos.

¿Cómo instalar y configurar la red multisitio de WordPress?

Si estás construyendo un multisite desde cero, debes comenzar desde el Paso 1. Pero si ya tienes un sitio web existente y deseas convertirlo en un multisite, debes comenzar con el Paso 2.

PRECAUCIÓN: Para configurar un multisite, deberás realizar cambios en tus archivos de WordPress, lo cual es arriesgado. El más mínimo error podría conducir a un sitio dañado. Entonces, si estás configurando multisite en tu sitio web existente, te recomendamos que realices una copia de seguridad completa de WordPress.

Paso 1 – Crear un sitio web de WordPress

Lo primero que deberás hacer es comprar un dominio y un plan de alojamiento. Si nunca has creado un sitio web por tu cuenta, el proceso puede parecer desalentador. No obstante, confía en nosotros, crear un sitio web de WordPress no es tan difícil. Hay muchos recursos que puedes seguir.

Una vez que tu sitio web esté en funcionamiento, es hora de convertirlo en un entorno multisitio.

Paso 2 – Activar Multisite a través del archivo de configuración

En este paso, deberás cargar un fragmento de código en tu archivo de configuración. Puedes acceder al archivo de configuración a través de tu cuenta de hosting o un Cliente FTP como Filezilla. Filezilla es un software que necesitarás instalar en tu computadora local para usar.

Te mostraremos cómo puedes editar tu archivo de configuración a través de tu cuenta de alojamiento y el software Filezilla.

Accediendo al archivo de configuración a través de la cuenta de alojamiento

  1. Inicia sesión en la cuenta de tu proveedor de alojamiento y luego navega hasta el cPanel. Desde el cPanel, selecciona el Administrador de archivos.
  2. Desde la página Administrador de archivos, selecciona la carpeta public_html.
  3. El archivo wp-config.phpestá presente dentro de la carpeta public_html. Cuando encuentres el archivo, simplemente haz clic derecho y selecciona Editar.

II Acceder al archivo de configuración a través de Filezilla

  1. Debes descargar e instalar Filezillaen tu computadora local.

Es un software que conectará tu computadora local con el backend de tu sitio web. Esto significa que puedes modificar el archivo de configuración desde tu computadora.

  1. Abre FileZilla e ingrese tu Nombre de host, Nombre de usuario, Contraseña y Puerto. Si no tienes estos detalles, solicita a tu empresa de alojamiento las credenciales de FTP.

También puede seguir esto algún video para saber dónde se almacenan tus credenciales FTP.

  1. Cuando se realiza la conexión, aparecerá un grupo de carpetas en la sección Sitio remotoa tu derecha. Una de las carpetas será la carpeta public_html. Selecciónalo.
  2. Justo debajo del sitio remoto, hay otra sección llamada Filename. Después de seleccionar la carpeta public_html, el archivo wp-config.phpaparecerá en esta sección.
  3. Cuando encuentres el archivo wp-config.php, simplemente haz clic derecho y selecciona Editar.

 

III Insertar código para permitir multisite

Después de que hayas seleccionado editar, el archivo wp-config.php se abrirá. Encuentra esta oración en el archivo de configuración:

/* That’s all, stop editing! Happy blogging. */

Y coloca las siguientes líneas de código justo encima de la frase ‘Happy Blogging’:

define(‘WP_ALLOW_MULTISITE’, true);

Haz clic en Guardar cambios y cierra el archivo. En mi sitio web el código se ve así:

Ahora haz convertido tu sitio web a una red multisitio. Dirígete a tu panel de WordPress. En la esquina izquierda, deberías ver un ícono de Multisite.

Pero solo estamos a la mitad del trabajo. El siguiente paso es instalar la red.

IV Instalación de la red

  1. En tu panel de WordPress, dirígete a Herramientasy selecciona Configuración de red. Desde aquí, configurarás la red.

(a) El primer paso es decidir cómo se verá la URL de los subsitios. Puedes elegir entre site1.example.com y example.com/site1 (es decir, subdominio o subdirectorio).

La selección de la estructura de URL no afectará la forma en que se almacenan los sitios. Por lo tanto, no hay necesidad de preocuparse por eso.

(b) A continuación, debes rellenar otros detalles como el título del segmento y el administrador de red de correo electrónico y pulsar en Instalar.

Tan pronto como hagas clic en Instalar, WordPress te dará dos fragmentos de códigos. Deberás agregarlos a los archivos wp-config.php y .htaccess respectivamente.

V Agregar código al archivo wp-config

Abre el archivo wp-config utilizando el método que te mostramos en la sección anterior. Inserta el primer fragmento de código justo encima de la línea

/* That’s all, stop editing! Happy blogging. */

No olvides presionar Guardar cambios. En mi sitio web el código se ve así:

VI Agregar código al archivo .htaccess

En el archivo .htaccess, insertaremos el segundo fragmento de código. Y al igual que el archivo de configuración, puedes encontrar el archivo .htaccess en el Administrador de archivos o a través de FileZilla. Para obtener más información sobre cómo editar el archivo .htaccess, puedes consultar nuestro artículo.

MÉTODO 1 – Archivo .htaccess en el Administrador de archivos

Inicia sesión en tu cuenta de alojamiento y luego navega a cPanel> Administrador de archivos> carpeta public_html> archivo .htaccess. Cuando encuentres el archivo, simplemente haz clic derecho y selecciona Editar.

NOTA: Si no puedes encontrar el archivo .htaccess, es porque está oculto. Para aprender cómo cambiar la configuración del sitio y hacer que el archivo sea visible, debes revisar algún recurso en internet.

MÉTODO 2 – archivo .htaccess en FileZilla

Abre Filezilla e ingresa tus credenciales FTP. Si no sabe cuáles son tus credenciales de FTP, consulta con tu proveedor de alojamiento.

  1. Luego navega a la sección Sitio remoto
  2. Selecciona la carpeta public_html
  3. Después de eso, dirígete a la sección Nombre de archivoy busca el archivo .htaccess
  4. Cuando lo encuentres, simplemente haz clic derecho y selecciona Editar.

Cuando abras el archivo, encontrarás un código similar al segundo fragmento de código. Reemplaza los códigos existentes con los nuevos códigos. No olvides presionar Guardar cambios. En mi sitio web el código se ve así:

¡Tu red multisitio está lista para funcionar!

¿Cómo agregar un nuevo subsitio a su red multisitio?

A la altura de su reputación de ser realmente fácil de usar, WordPress multisite es fácil de administrar. Los administradores del sitio pueden agregar nuevos sitios web o subsitios siguiendo algunos pasos sencillos.

    • En tu panel de WordPress, selecciona Todos los sitios y luego Agregar nuevo. Ingresa detalles como la URL deseada y el título del sitio. También el correo electrónico del administrador del nombre del sitio web, etc. (como puedes ver en la imagen a continuación). Cuando estés listo, haz clic en Agregar sitio.
    • Puedes agregar tantos sitios web como desees. Y si deseas ver todos sus subsitios, dirígete a tu Panel maestro y selecciona Sitios > Todos los sitios.

Cabe recalcar que cualquier usuario al que se le haya asignado el rol de administrador de WordPress se convertirá automáticamente en un Super Administrador. Esto cuando el sitio web se convierta en una red multisitio. Y un Super Admin tiene control completo sobre cualquier sitio en la red.

NOTA: Los sitios de WordPress que se ejecutan en versiones inferiores a 4.5 necesitan implementar la asignación de dominio. Hay complementos disponibles para esto.

¿Cómo instalar complementos y temas en WordPress Multisite?

Instalar temas y complementos en un multisite es fácil. Los instalas de la misma manera que los instalas en un sitio normal.

    • Desde tu Panel maestro, dirígete a Complementos > Agregar nuevo y luego busca, instala y activa complementos en tu sitio.
    • Para instalar y configurar un tema, desplázate a Temas > Agregar nuevo y luego busca y agrega temas a tu sitio.

El complemento y el tema que instales se activarán en todos los subsitios. Puedes activar y desactivar complementos y temas a nivel de red. Y con eso, llegamos al final de configurar una red multisitio de WordPress.

En conclusión

Multisite WordPress es una herramienta muy poderosa para aquellos que pueden utilizarlo. Pero recordemos que WordPress es un universo complicado y los hackers y los robots están al acecho para dañar la red de sitios web. Ya sea que estés ejecutando una sola instalación o un multisite, debes asegurarte de tomar medidas de seguridad.

Por ello necesitas un complemento de seguridad. El complemento debe evitarte las preocupaciones sobre hackers, bots y el resto. Además, puede seguir nuestra guía de seguridad de WordPress para obtener más información al respecto.