fbpx

Gestión de plugins en un WordPress Multisite

Entender el funcionamiento de los plugins dentro de tu WordPress Multisite te ayudará a configurar tu red de sitios como desees. A continuación vemos todo lo que tienes que tener en cuenta.

La gestión de los plugins en un WordPress Multisite cambia con respecto a una instalación de WordPress sencilla. Normalmente, en una instalación sencilla de WordPress, dentro del Escritorio, tienes la opción de instalar nuevos plugins. Pero en un site secundario de un WordPress Multisite no vas a disponer de dicha opción.

De hecho, al igual que veíamos en el caso de los themes, el administrador de un site secundario de tu red no va a poder instalar ningún plugin. Simplemente, o va a tener los plugins directamente activados en su site secundario o va a poder activar los plugins que aparecen disponibles en su site, pero no instalarlos. Ya que el único que puede instalar plugins en un Multisite es el administrador de la Red.

A continuación vemos las principales diferencias entre los plugins instalados en la red y los plugins activos para la red.

Plugins instalados en la red

A diferencia de los themes, un plugin instalado en la red (es decir, un plugin que no esté activado para la red), sí que aparece como disponible en todos los sitios de tu red.

Al instalar un plugin en tu WordPress Multisite, éste aparecerá como disponible en todos los sitios secundarios de tu red

Al instalar un plugin en tu WordPress Multisite, éste aparecerá como disponible en todos los sitios secundarios de tu red.

¿Cuál es la ventaja de este sistema en la gestión de plugins? La principal ventaja es que si tienes una red de sitios de clientes puedes ofrecer tus paquetes de plugins opcionales a tus usuarios. De forma similar a los extras de un coche, tus clientes, en función del plan al que se suscriban, podrán acceder a una serie de plugins sobre los que tendrán la capacidad de activar o no en función de sus necesidades.

El administrador del sitio secundario puede activar o desactivar el plugin, pero no puede eliminarlo de su sitio

El administrador del sitio secundario puede activar o desactivar el plugin, pero no puede eliminarlo de su sitio.

Un plugin instalado en la red aparece en cada site secundario como disponible para activar. Por lo tanto el administrador de cada sitio puede decidir si activarlo o no, pero nunca puede eliminarlo de su site.

Plugins activos para la red

Un plugin activado para la red significa que se va a ejecutar en todos los sites secundarios. Por lo que los administradores de los sitios secundarios no pueden ejercer ninguna acción sobre él.

Al activar el plugin para la red en tu WordPress Multisite, éste ejecutará obligatoriamente en todos los sitios secundarios de tu red

Al activar el plugin para la red en tu WordPress Multisite, éste ejecutará obligatoriamente en todos los sitios secundarios de tu red.

En definitiva, un plugin activo para la red es un plugin obligatorio. El administrador podrá usarlo o no, pero nunca desactivarlo o eliminarlo.

El administrador del sitio secundario no tiene ninguna opción disponible relativa a la gestión de plugins cuando se trata de un plugin activo para la red

El administrador del sitio secundario no tiene ninguna opción disponible relativa a la gestión de plugins cuando se trata de un plugin activo para la red.

¿Para qué es esto útil? Si por ejemplo tienes una red de tiendas online para tus clientes, y tienes el plugin WooCommerce activo para la red, éste será un plugin obligatorio en todos los sites secundarios. Tus clientes podrán usarlo si quieren o no, podrán configurar todos sus ajustes como en una instalación sencilla de WordPress, pero nunca podrán desactivarlo o eliminarlo de su sitio.

Cómo instalar un plugin para tu red

Sea cual sea el uso de tu Multisite, el procedimiento de instalación de plugins es el mismo en todos los casos. Como super administrador de la red, tan sólo tienes que acceder al Administrador de la Red > Plugins > Añadir nuevo.

Añadir un plugin a través del Administrador de la Red es un proceso similar a una instalación de WordPress sencilla

Añadir un plugin a través del Administrador de la Red es un proceso similar a una instalación de WordPress sencilla.

Una vez que estés en este apartado, podrás buscar o subir tu plugin, tal y como veíamos en los plugins de WordPress. Y este proceso es similar al de una instalación sencilla, porque en realidad todos los sites de la Red están compartiendo los mismos plugins. Por lo que cuando tengas que actualizar un plugin, solo tendrás que hacerlo una única vez, y servirá para actualizar dicho plugin en todos los sitios secundarios.

Una vez instalado el plugin, podrás dejarlo instalado (y será un plugin opcional en los sites secundarios) o activarlo para la red (y será un plugin de ejecución obligatoria en todos los sitios de tu red).

Resumiendo…

Aunque la gestión de plugins de un Multisite es muy similar a la gestión de themes, sí que debes tener en cuenta que el comportamiento de los plugins instalados es diferente de los themes instalados. Pero una vez que tengas claro el concepto de plugin activo para la red, podrás ofrecer todo tipo de combinaciones de plugins en los sites de tu red.

En la siguiente entrega como gestionar los usuarios de tu red de sitios, ya que si lo piensas un poco, en un multisite, cada sitio tiene sus propios usuarios… ¿Qué podemos hacer como administradores de la red con los usuarios? ¿Qué pueden hacer los administradores de cada site secundario? Como ves, se intuye un poco más complicada que en una instalación de WordPress sencilla.

Pero hasta que lo veamos tienes unos cuantos días para probar las distintas configuraciones que puedes hacer con un plugin en tu WordPress Multisite. Y si tienes cualquier duda o pregunta, ya sabes que puedes contactar conmigo para resolverla. Y ahora… ¡a pluginear! ?

Author avatar
Ángel Martín
Ayudo a emprendedores y empresas a digitalizar su negocio y sus procesos optimizando sus costes.