Usar varios Themes en una misma instalación de WordPress

AVISO IMPORTANTE

Este artículo tiene más de dos años, así que su contenido podría no funcionar con tu versión de WordPress o con la versión actual.
Por favor, haz una copia de seguridad y comprueba que todo funciona correctamente antes de hacer los cambios definitivos en tu web.
Usar varios Themes en una misma instalación de WordPress
Tiempo estimado de lectura: 5 minutos

 

Cómo usar varios Themes en un mismo WordPress

En esta ocasión vamos a ver cómo podemos usar varios Themes de WordPress en nuestra página web o blog. Hace un tiempo hemos visto cómo podemos instalar varios WordPress en la misma base de datos, esta opción era útil por si tenemos pocas bases de datos contratadas en nuestro hosting, y aún así queremos probar nuevos temas o plugins.

En este caso vamos a utilizar varios temas para distintas secciones de nuestro WordPress. La pregunta obligada es… ¿porqué alguien va a necesitar instalar varios Themas en su web?, podemos darnos dos respuestas principales:

  1. Por lo general, cuando necesitamos una apariencia distinta en alguna de las secciones de nuestra web, solemos utilizar CSS para hacer cambios en el tema que tenemos instalado. Pero en este caso hablamos de utilizar un tema distinto en varias secciones, porque nos gusta la apariencia del nuevo Theme para esa sección en concreto (por ejemplo para la sección Blog o Noticias).
  2. Elegimos un Theme que se ve muy bien y visualmente es lo que necesitamos, pero de repente, empieza a cargar códigos que hacen que varias secciones se vean mal, o peor aún, que causen daños en la página. En este caso podríamos utilizar otro Theme para esas secciones que se ven de forma incorrecta.

Antes de probar este truco, y como siempre hago, te ruego encarecidamente que hagas una copia de seguridad de tu sitio web, para que no pierdas nada si algo sale mal

Instalar varios Themes en un mismo WordPress

Una vez que has hecho la copia de seguridad oportuna, vamos a descargar, instalar y activar un plugin llamado Multiple Themes, que nos ayudará con la labor que tenemos entre manos.

Como hemos dicho, una vez instalado y activado vamos al menú (CPT) Apariencia, y hacemos clic en la opción Multiple Themes Plugin. Lo primero que vemos es una documentación bastante completa acerca de cómo utilizar el plugin.

El plugin nos da tres formas de cambiar de Theme en nuestro WordPress:

  1. Cambiar el Theme para la Home de nuestra web. Para ello bajamos hasta la sección Site Home, y en la sección Select Theme for Site Home elegimos el tema que queremos mostrar en nuestra Home.

Elegir el tema para la home

  1. Bajamos hasta la opción Select here if URL is a Prefix. Esta opción es bastante útil, nos permite elegir un Theme para una o unas url´s de páginas o post de nuestro WordPress. Entendiendo qué es lo que quiero decir, esta es la opción más sencilla: eliges la página a la que quieres cambiar el tema, pegas la url en el campo URL of Page, Post, Prefix or other y eliges el tema que quieres que se aplique en esta página.

Cambiar de tema en páginas concretas

  1. La última forma de tener varios Themes en una misma instalación de WordPress, es bajar hasta la opción llamada For A Query Keyword on any Page, Post or other non-Admin page. Aquí utilizaremos una palabra clave como término de búsqueda (por ejemplo proyectos), y todas las páginas o secciones que contengan esa palabra clave, adoptarán el tema que hayas establecido.

Tema aplicado a la URL que contenga la palabra proyectos

En este ejemplo, siempre que la palabra proyectos aparezca en la URL de la página, se aplicará el tema llamado Corporativo.

Una variación de esta última opción es For A Query Keyword=Value on any Page, Post or other non-Admin page, que te permite usar un tema siempre que la palabra clave y el valor de la búsqueda se encuentre en la URL de una página o post que no sea una página de administración. En este caso es un poco más restrictivo, ya que deben coincidir la palabra de búsqueda y el valor especificado. Por ejemplo, cambiar el Theme para el proyecto llamado MiEmpresa.

Cambiar de tema para una búsqueda con un valor

Últimos ajsutes

Debes tener en cuenta que si estableces distintos Themes para distintas secciones de tu web, estos temas vienen sin configurar, por lo que tendrás que ir activándolos uno a uno y haciéndoles los ajustes necesarios (menú Apariencia, opción Personalizar) para que se muestren de la forma en la que quieres que lo hagan.

Sino, ¿qué sentido tendría cambiar el tema de algunas páginas de tu web, verdad?.


¿Qué te ha parecido el artículo?. Házmelo saber en los comentarios que tienes más abajo. Estoy deseando leerte.

Por último, si crees que este artículo puede ser interesante para algún amigo tuyo, te agradecería enormemente que lo compartieras con él y con todo el mundo a través de las Redes Sociales.

Puntúa este artículo:
[Total: 6 - Promedio: 4.2]

Puede que también te interese...

12 comentarios

  1. Hola, esta herramienta es genial!! Pero yo tengo una duda, estoy combinado el Tema Astra con el GeneratePress, quiero usar GP para las entrada del Blog por su diseño, pero me carga con los Headers y los Footer de GP, es posible cargar solo la hoja de estilos y mantener el menu de Astra? O es posible aplicarle algun CSS?

    1. Hola Ernesto, ante todo mis disculpas por no haberte podido responder antes y también te agradezco que leas el blog y que participes en él con tus comentarios.
      Respecto a lo que me dices en el mismo, te diré cómo puedes desactivar elementos en tu GeneratePress.
      1. Debes ir al menú Apariencia, GeneratePress y activas la opción Disable Elements, pulsando el botón Activar.
      2. Ahora, en cada página que desees no cargar el Header o el Footer debes ir a las opciones de Diseño de pantalla (si no encuentras esta opción debes ir a la parte superior y activarla en Opciones de pantalla).
      3. Vas a la opción Desactivar elementos y marcas Header y Footer y guardas los cambios.
      De todas formas, imagino que estarás trabajando con Elementor, por lo que te recomiendo que crees una plantilla de Elementor para las páginas o secciones que necesites.
      Recuerda que utilizar dos temas distintos en la misma instalación de WordPress es una opción no "demasiado recomendada" por temas de seguridad, mi consejo será siempre utilizar un Constructor Visual que te permita construir las páginas como tu necesites.
      Espero haberte ayudado y de nuevo te agradezco tu visita al blog y aprovecho para invitarte a que leas y comentes todos los artículos que sean de tu interés.
      Un saludo.

      1. Que buen post!!

        Me viene al pelo ya que acabo de migrar la web de un amigo ( una clínica dental) a la que habían metido el visual componer y una plantilla de theme forest.
        Yo empezaré a reacerla con gutenberg y generate press.

        Mi pregunta es:¿ cómo debería hacer el cambio ?

        entonces con este pluguin se podría trabajar en la web maquetando con gutenberg una nueva pagina q será la nueva home con su menú y secciones o sería mejor trabajarla en otro dominio y después migrarla al dominio de la clínica ?

        ¿ como lo ves ?

        Muchas gracias y a seguir creciendo

        1. Hola Gurumeloo, muchas gracias por leer el blog y comentar los artículos, la verdad es que personas como tú que pierden su tiempo escribiendo comentarios me da mucho gusto y me animan mucho a seguir creando contenido.
          Según lo que me dices, la mejor opción es que trabajes en local (o en otro dominio) y después sustituyas la web con algún plugin de backup.
          Te recomiendo hacerlo así para que no le instales más cosas a ese WordPress, aunque de todas formas, vas a sustituir todo el contenido por la nueva web. También te recomiendo que las páginas se llamen igual que aquella a la que va a sustituir, por tema de posicionamiento, y también, si es posible, no cambies demasiado los textos, si acaso añadir más (también por temas de posicionamiento).
          Bueno, espero haberte ayudado, si tienes cualquier otra duda contáctame.
          Y de nuevo te agradezco tu visita y te animo a que comentes más artículos.
          Un saludo.

      2. Hola Jose! Muy buen post!

        Estoy aplicando este plugin ya que quiero cambiar la vista Home de una web usando el tema DIVI, pero el resto de páginas quiero seguir usando la plantilla que tenemos. Y me ocurre exactamente lo que pregunta Ernesto.

        A mi me gustaría mantener la cabecera de la plantilla que usamos, no la que trae DIVI. He intentado seguir los pasos que le dijiste a Ernesto, pero no veo esas opciones (disable elements…)

        Muchas gracias por el post y felices fiestas!

        1. Hola Raúl, gracias por pasarte por el blog y comentar los artículos.
          Respecto a lo que me comentas, la opción de disable elements, es una opción de GeneratePress Premium. Si aún así no puedes desactivar la cabecera, échale un vistazo a estos métodos (pero usa sólo uno de los dos métodos):
          https://docs.generatepress.com/article/disable-elements-overview/
          https://docs.generatepress.com/article/layout-element-overview/#disable-element
          Descárgate GP Premium desde aquí.
          De nuevo te agradezco que visites el blog, y te animo a comentar otros artículos.
          Muchas gracias y Felices Fiestas para ti también.
          Un saludo.

  2. Hola!

    En mi caso tengo una página web desarrollada pero ahora me interesa cambiar de tema, pero no quiero que se borren las entradas y la información de páginas ya creada. Qué me aconsejas hacer a la hora de instalar el nuevo tema que tengo ?

    Muchas gracias por la ayuda.
    Un saludo

    1. Hola Mónica, gracias por visitar el blog y leer los artículos.
      Si tienes pensado cambiar el tema de tu web, puedes hacerlo sin ningún problema, ya que no afecta a las entradas ni a las páginas que ya tengas creadas.
      Si tienes CSS propio (en el menú Apariencia, Personalizar, CSS personalizado), es posible que afecte a clases e ID´s de tu anterior tema, pero lo normal es que no tengas ningún problema. Eso sí, te tocará crear un nuevo menú en el nuevo tema y algún que otro ajuste secundario.
      Si te quedas más tranquila siempre puedes hacer una copia de seguridad antes de cambiar el tema, así, si algo va mal (cosa bastante improbable), podrás restaurar la web y tenerla como al principio.
      De nuevo te agradezco que te pases por el blog y comentes los artículos, te invito a que comentes otros post que sean de tu interés.
      Un saludo.

  3. Hola Jose, buenos días,

    ¡Muy bueno el post, felicitaciones! Y gracias por escribirlo.

    Tengo un tema de ThemeForest (Bridge) instalado en WordPress.

    Quiero agregar al dominio el plugin de LearnDash como plataforma para mis cursos.

    La cuestión es que Learndash necesita el tema de BuddyBoss (Learner for LearnDash).

    Entonces, la pregunta que te hago es si en este caso puedo hacerlo como describes en post, es decir, si puedo tener el tema de Bridge de ThemeForest en unas páginas y tener LearnDash (Learner for LearnDash) en las páginas relativas a la plataforma para los cursos.

    ¿Sería demasiado batiburrillo o podría funcionar?

    Gracias otra vez por tu ayuda.

    Un súper saludo.

    1. Hola Pao, en primer lugar déjame agradecerte que visites el blog y que comentes los artículos.
      Respecto a lo que me comentas, te digo que Learndash no necesita BuddyBoss, BuddyBoss es un tema optimizado para BuddyPress, que a su vez es un plugin para convertir en una red social cualquier tema. Dicho esto, puedes instalar LearnDash sin necesidad de instalar BuddyBoss. Solo necesitarás instalarlo si quieres convertir tu academia en una comunidad tipo red social. Pero ojo, gestionar una comunidad es muy laborioso, no solo con el trabajo directo de creación y mantenimiento, sino también con el soporte técnico que tienes que brindar a tus usuarios.
      En cuanto a tu pregunta, puedes tener tu web hecha con Bridge y los cursos con LearnDash, de forma que cuando alguien acceda a la academia, la plataforma será gestionada por LearnDash con toda su estructura (página de cursos, compra, temas, lecciones, etc).
      También te aconsejo que no instales todos los plugins que instala Bridge, revisa los plugins necesarios para la demo que has elegido y desinstala todos los que no necesites que haya instalado Bridge.
      Espero haberte ayudado, si tienes cualquier otra duda o comentario ponte en contacto conmigo de nuevo.
      De nuevo te agradezco que te pases por el blog y que comentes los artículos y te animo a comentar otros artículos.
      Un saludo.

  4. Hola Jose,

    Mill gracias por este articulo, me ha servido muchisimo. Ya tengo instalado el plugin Multiple themes y hecho copia de seguridad (por si acaso), Tengo el tema Generate press y quiero mantenerlo en todas las paginas excepto en el LEARNPRESS, que me gustaria poner un theme especifico para learnpress de thimpress ¿Es eso posible manteniendo mi theme Generat4e press en el resto de paginas? Mil gracias

    1. Hola Juana, en primer lugar déjame darte las gracias por pasarte por el blog y leer los artículos. Es un verdadero gusto para mi ver que alguien comenta, y sobre todo cuando me dicen que les ha sido útil lo que se trata en ese artículo.
      Respecto a lo que me preguntas, tengo que decirte que en principio sí se debería poder hacer, a no ser que haya una incompatibilidad entre los temas. Pero lamentándolo mucho, mi respuesta se centra decirte que debes probarlo, pues así estaremos seguros al 100% de que hay total compatibilidad entre los temas. Siento no poder ser más específico, pero tienes que tener en cuenta que existen miles de temas en el mercado, y no puedo conocer la compatibilidad entre todos 😛
      Iba a recomendarte que antes de hacer nada, deberías tener una copia de seguridad, pero veo que ya la tienes hecha, así que… ¡adelante!, hazlo sin miedo. Me atrevo a decirte que la probabilidad de que no se pueda hacer es mínima.
      De nuevo te agradezco que visites el blog y también te animo a que leas otros artículos y comentes aquellos que sean de tu interés.
      Un saludo.

Deja una respuesta

Información básica sobre protección de datos
Responsable: Jose González Bueno.
Finalidad: Moderación y publicación de comentarios.
Destinatarios: No se comunican datos a terceros, salvo por imperativo legal.
Derechos: Tienes derecho a acceder, rectificar, exportar y suprimir tus datos.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leído y acepto la política de privacidad de este sitio. *