Programación y ejemplos de PHP, jQuery, HTML5, WordPress, MySQL, AMP y htaccess


WordPress Multisite: Pasos a seguir configurar el multisitio de WP

Nuevo post para ver las funcionalidades de WordPress Multisite y los pasos a seguir para su configuración y puesta en marcha.

¿Qué es un WordPress Multisite y cuáles son las ventajas?

Trata de tener tantas instalaciones (Sitios/webs) de WordPress como el usuario desee en una única instalación.

Desde un único escritorio podrás gestionar todas las instancias que tengas.

Ventajas de tener Multisite

  • Unificación del código de WordPress, themes y plugins. De esta manera en vez de actualizarlos en cada instalación solo lo haces en una.
  • Gestionar la edición de muchos sites desde un único escritorio en vez de andar haciendo login en cada instancia.
  • Una única BBDD, cada site creará sus propias tablas.

Desventajas de Multisite

  • Mayor consumo de recursos, a más sitios más visitas y se requiere mayor prestación de servidor, pero si tenemos mayor consumo es que las webs funcionan!
  • En caso de hackeo se verían comprometidas todas las instancias.
  • El mal funcionamiento de algún theme, plugin o similar puede afectar a todo.
  • Posible incompatibilidad de plugins.

Cómo configurar un WordPress Multisite

Antes de realizar cualquier acción es recomendable realizar una copia de seguridad de los ficheros wp-config.php y .htaccess e incluso de la BBDD:

  1. Primero debemos configurar el fichero wp-config.php, ahí insertaremos el código que pongo a continuación justo encima de la línea ‘/* ¡Eso es todo, deja de editar! Feliz blogging */’:
  2. Ahora debemos ir a nuestro menú ‘herramientas‘ de nuestro WP y debemos clickar en la sección ‘Configuración de la red‘.
  3. Es importante que antes de haber llegado a esta sección tengas todos los plugins desactivados, en caso contrario te pedirá hacerlo.
  4. Después de haber completado el paso 3 nos pedirá que rellenemos el nombre (Título de la red), y el correo electrónico del administrador de la red.
  5. En este nuevo paso nos pedirá pegar el siguiente código en el wp-config.php justo debajo de la línea instertada anteriormente:

    Quedando así:

    Ejemplo de la pantalla que mostraría en mi web para los pasos 5 y 6:WordPress Multisite configuración
  6. El siguiente paso a realizar es la modificación del fichero .htaccess, en él debemos sustituir todo el código que tengamos entre estas 2 líneas:

    Para poner este código:
  7. Refrescamos el escritorio de WP y nos aparecerá ya en el menú superior la gestión de WordPress Multisite.
    sitios WordPress Multisite
  8. Tras clickar el admistrador de la red el posible que nos salga un enlace para ‘actualizar la red’, le pulsamos y en cuestión de segundos tendríamos listo nuestro multisite.

Gestión de la red (themes y plugins) y de sitios

  • La gestión que queramos hacer a nivel global: themes, plugins, usuarios, sitios y algún que otros ajuste lo deberemos hacer desde Mis sitios > Administrador de la red.
  • Ahí activaremos plugins comunes a todos los sites, los que no los activamos desde cada sitio.
  • Los themes se activan para la red y luego en cada site seleccionamos el que corresponda.
  • Podremos gestionar usuarios para cada sitio o administradores que incluso podrían dar de alta nuevos sites.
  • Dar de alta sitios nuevos, desactivar o eliminar existentes. Estos sitios nuevos podría ser directorios dentro de la URL principal de nuestro WP o subdominios.
  • Gestionar diversos temás técnicos de Multisite.

Cómo añadir un nuevo sitio en WordPress Multisite:

Dentro de Administrar la red vamos a sitios y se nos muestran estos campos a rellenar:

Nuevo sitio WordPress MultisiteUna vez añadido ya tendríamos nuestro site y solo tendríamos que configurar plugins y themes.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies