fbpx

Gestión de temas en un WordPress Multisite

En un WordPress Multisite tenemos temas activos para la red y temas instalados o disponibles para sitios concretos de tu red. Saber cuáles son sus diferencias te permitirán gestionar los themes de tu WordPress Multisite. A continuación vemos en qué consiste cada opción.

La gestión de los temas 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 themes. Pero en un site secundario de un WordPress Multisite no vas a disponer de dicha opción.

De hecho, el administrador de un site secundario de tu red no va a poder instalar ningún theme. Va a poder cambiar entre los que tiene disponibles, activar o desactivar según prefiera, pero no instalarlos. ¿Por qué? Porque el único que puede instalar themes en un WordPress Multisite es el administrador de la Red, el super administrador.

¿Cómo puedes instalar entonces tus themes en tu red de sitios? Muy sencillo. ¡Vamos por partes!

Lo primero de todo es diferenciar claramente dos conceptos: temas activos para la red y temas instalados o disponibles.

Temas activos para la red

Básicamente, activar para la red un theme significa que va a estar disponible para que los administradores de los sitios secundarios puedan activarlo. Lo que no significa que vaya a ser el tema visible en cada subsite.

Por lo tanto, estos temas, una vez activados para la red, aparecerán como temas instalados en cada uno de los sitios del Multisite dentro de la opción Apariencia > Temas. De esta forma, el administrador de cada site secundario puede seleccionar para activar el que prefiera entre los que le aparecen como instalados. Y lógicamente, puede activar o desactivar entre los disponibles, pero en ningún caso podrá instalar un nuevo tema en su site secundario.

Sólo tú, como administrador de la red, puedes instalar tantos temas como consideres, dependiendo del uso que vayas a realizar de tu Multisite.

  • Si tu instalación Multisite se va a utilizar para replicar tu web en varios idiomas, bastará con instalar el theme y el child-theme que quieras y activarlo en todos los subsites de cada idioma.
  • Mientras que si estás preparando una red de sitios para clientes, puedes instalar una batería de distintos themes, que aparecerán como disponibles en cada site y entre los cuales cada cliente podrá escoger el que prefiera dentro del apartado Apariencia > Temas.

Cómo instalar un tema para la red

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

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

Añadir un tema 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 theme, tal y como veíamos en el menú de apariencia de WordPress. Y este proceso es similar al de una instalación sencilla de WordPress, porque en realidad todos los sites de la Red están compartiendo los mismos temas. Por lo que cuando tengas que actualizar un theme, solo tendrás que hacerlo una única vez, y servirá para actualizar dicho theme en todos los subsites. ¿Cómodo? ¿No?

Una vez instalado el plugin, puedes activarlo para la red o simplemente, dejarlo instalado en la red

Una vez instalado el plugin, puedes activarlo para la red o simplemente, dejarlo instalado en la red.

Una vez instalado el theme, podrás activarlo para la red para que esté disponible en todos los sitios del Multisite o simplemente dejarlo instalado. En cuyo caso, el theme ya no estará disponible en todos los sites, sino que tendrás que activarlo manualmente en el site que prefieras.

Temas activos para un site en concreto

El segundo planteamiento que puedes utilizar para los themes de tu Multisite es la activación de un theme para un sitio en concreto. Para ello, el procedimiento sería similar al visto hasta ahora, saltando simplemente el paso de Activar para toda la red. De este modo, este theme estará instalado en la red, pero sólo aparecerá en aquellos sites que tú, como super administrador, especifiques desde el Administrador de la Red.

Para activar un theme en un site en concreto solo tienes que acceder al Administrador de la Red > Sitios. Editar el sitio en el que quieras activar dicho theme y hacer click en la pestaña Temas.

Los temas que no están activos para toda la red se pueden habilitar manualmente para cada site en concreto

Los temas que no están activos para toda la red se pueden habilitar manualmente para cada site en concreto.

En esta pestaña tendrás el listado de todos los themes que no están activos para toda la red. Es decir, aquellos themes que has instalado pero que no has activado para la red. Por lo que desde esta pestaña podrás activar manualmente el theme que prefieras para un site en concreto.

De este modo ese theme sólo aparecerá en el apartado Apariencia > Temas del site seleccionado. Mientras que para el resto de sites no se mostrará dicho tema. Una función muy util cuando quieres instalar un theme distinto para un sitio de tu red, pero no quieres que esté disponible para el resto de sitios.

Resumiendo…

Aunque a priori la gestión de themes de un Multisite difiere un poco de una instalación de WordPress sencilla, su funcionamiento no es complejo. Una vez que asimiles los conceptos de theme activo para la red o theme simplemente instalado, podrás hacer todas las combinaciones que quieras con los sites de tu red.

En la próxima entrega veremos la gestión de los plugins en un WordPress Multisite. Y aunque se parece bastante a la gestión de temas, veremos que introduce alguna diferencia. Mientras tanto, puedes ir configurando la apariencia de los sites de tu red. Y si tienes cualquier duda o pregunta, ya sabes que puedes contactar conmigo para resolverla. ¡Soy todo oídos! 😉

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