WordPress

WordPress Multisite: Todo lo que debes saber

¿Qué es?

WordPress es un gestor de contenidos que permite desarrollar y diseñar páginas web de cualquier tipo de contenido. Si ya alguna vez has trabajado con este CMS, el cuál es el más popular de todo el mundo del mercado, puesto que el 42,4% de todos los sitios web en Internet, es decir, casi la mitad de Internet este artículo es para usted. Hablaremos acerca de WordPress en su versión de Multisite.

Lo que permite WordPress Multisite

WordPress Multisite le permite crear un administrador de red en su instalación de WordPress, es decir, puede crear, clonar varios subsitios a partir de la red principal permitiéndole sólo tener instalado una versión de WordPress y de PHP, gestionar los plugins para cada subsitio, tener el mismo tema para cada uno de los subsitios, gestionar usuarios y tener la misma configuración de seguridad. Un ejemplo claro sería el tener varias tiendas de distinto tipo de productos, como una tienda de ropa, una tienda de electrodomésticos, y una tienda de mascotas. Cada una de estas tres tiendas tendrán una página web alojada en WordPress, pero esas tres páginas, estarán vinculadas al sitio principal de la red.

Beneficios 

Al tener un WordPress Multisite instalado en el hosting se pueden obtener los siguientes beneficios o ventajas dentro del mismo. Es decir, nos puede permite un código y un desarrollo más eficiente en cuanto a todos los sitios. Permite gestionar los plugins de toda la red, siendo así más fácil de actualizar las versiones de cada uno de los plugins instalados. También permite tener un tema principal para todos los subsitios que tenga la red, y tener desarrollos múltiples de una manera más óptima y eficiente a la hora de generar un nuevo sitio para así agregarlo a la red. Por último se tiene un mayor control y gestión relacionado con todo el tema de manejar varios sitios a la vez, lo que reduce el riesgo de errores y el tiempo en desarrollo, y a su vez aumenta el rendimiento de toda la red.

Desventajas

Una de las principales desventajas es que sí el servidor en el que está alojada la red de WordPress Multisite se cae, se caerían todos los sitios que están vinculados con esa red. Otra de las desventajas principales es que algunas veces los plugins o temas no son compatibles con WordPress Multisite, lo que limita el desarrollo del sitio web. Por otro lado, hay limitaciones en cuanto al generar un backup o una copia de seguridad puesto que los sitios web que están en la red de WordPress Multisite comparten una base de datos

Y por último estaría el rendimiento independiente de cada sitio, puesto que cada uno depende de su propio tráfico que se recibe, es decir, si un solo sitio recibe una gran cantidad de tráfico que los demás, estos se verán afectados también.

Uso

WordPress Multisite es utilizado por grupos de empresas, o emprendimientos especializados en varias divisiones del negocio. También se podría utilizar si se tiene un sitio y se quiere desarrollar con múltiples lenguajes, lo que al usar WordPress Multisite es una buena opción para ese tipo de sitios.

Qué se necesita para activar WordPress Multisite

Para poder activar un WordPress Multisite se necesita un Hosting web para poder alojar la red allí. Teniendo ya el hosting ya sea de pago o gratuito se necesitará instalar WordPress dentro de el. Y por último se necesitará acceso FTP, ya sea por medio de un cliente FTP como FileZilla.

Configuración

Primero se tiene que ingresar dentro del administrador de archivos de la instalación de WordPress por medio del cliente FTP y encontrar el archivo wp-config.php (es donde se almacenan los datos de configuración general del sitio) que normalmente está en el directorio raíz del sitio donde la carpeta se llama public_html. Al encontrar el archivo se necesitará editar con un editor de texto, se puede descargar el archivo o editarlo con la herramienta que permite el cliente FTP. Posteriormente, se buscará la línea “/* That’s all, stop editing! Happy publishing. */” dónde arriba de este comentario se agregará la siguiente línea de código: define( ‘WP_ALLOW_MULTISITE’, true );
Se guardarán los cambios y se cierra el archivo wp-config.php

Entramos al sitio web y en el menú de la izquierda vamos a Herramientas y hacemos clic en Configuración de la red, allí podremos configurar el título de la red, el correo electrónico del administrador de red y nos brindará más información de la red.

Sin embargo, WordPress pedirá una configuración adicional para poder habilitar la red y proporcionará las líneas de código que hay que agregar en wp-config.php las cuales son las siguientes:

define(‘MULTISITE’, true);

define(‘SUBDOMAIN_INSTALL’, false);

define(‘DOMAIN_CURRENT_SITE’, ‘tu dominio’);

define(‘PATH_CURRENT_SITE’, ‘/’);

define(‘SITE_ID_CURRENT_SITE’, 1);

define(‘BLOG_ID_CURRENT_SITE’, 1);

También habrá que agregar y reemplazar algunas líneas de código en el archivo .htaccess que también está en el administrador de archivos como el archivo wp-config.php_

RewriteEngine On

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]

Por último se verificará la configuración accediendo al WordPress, donde en el menú superior en la parte de Mis sitios aparecerá la opción de Administrador de la red, donde estará toda la información y configuración de la red por si hay que cambiar o agregar algo. Después de esa opción estarán los sitios que están configurados dentro de la red.

WordPress Multisite para gestionar una red de sitios

Autor: Daniel Camilo Garzón Lozano

Editor: Carlos Iván Pinzón Romero

Código: UCPW-10-2

Universidad: Universidad Central

Fuentes

DecodeCMS. (27 de mayo de 2020). WordPress Multisite para gestionar una red de sitios [Video]. YouTube. https://www.youtube.com/watch?v=ZieCp7EYY0E
(2017). Enable an SSL certificate in WordPress Multisite Network [Fotografía]. cheapsslsecurity. https://cheapsslsecurity.com/blog/enable-ssl-certificate-in-wordpress-multisite-network/
(2020). Qué es y cómo activar WordPress Multisite [Fotografía]. WNPOWER. https://www.wnpower.com/blog/que-es-wordpress-multisite-activar/
(2016). WordPress MultiNetwork ¿sabías que existe? [Fotografía]. Ayuda WordPress. https://ayudawp.com/wordpress-multinetwork/
(2022). WordPress Multisite: Qué es y cómo usarlo en tu sitio [Fotografía]. HOSTINGER TUTORIALES. https://www.hostinger.co/tutoriales/todo-lo-que-necesitas-saber-para-activar-y-utilizar-wordpress-multisite

Deja una respuesta