93 318 54 36

Las diferencias entre un tema de WordPress y un framework

11/11/2021
Álvaro Muñoz

Cuando se trata de crear un nuevo sitio basado en WordPress, elegir un tema (o plantilla) es sin duda una de las decisiones más delicadas.

Actualmente se estima que más de una cuarta parte de los sitios del mundo utilizan WordPress como su sistema de gestión de contenido. Teniendo en cuenta solo los sitios que usan un CMS (entre los conocidos), alrededor del 60% de ellos usan WordPress. Entre los factores que han contribuido a tal éxito, ciertamente se encuentra la amplia disponibilidad de temas y complementos para esta plataforma .

Sea cual sea tu necesidad, es muy probable que alguien ya haya creado un tema específico para ello. Navegando en sitios especializados en temas de WordPress, como ThemeForest , puedes elegir entre casi 6.000 plantillas premium: desde multipropósito hasta específicas, como plantillas para restaurantes, comercio electrónico de ropa, agencia web, etc.

Esta increíble cantidad de alternativas, tanto gratuitas como de pago, a menudo dificulta la elección, tanto para quienes están acostumbrados a desarrollar sitios con WordPress, como para el usuario que quizás se acerca a WordPress por primera vez y simplemente quiere crear un blog, un portafolio o sitio web para su empresa.

Temas y frameworks de WordPress: algunos conceptos básicos

Si ya ha estado navegando por la web en busca de los mejores temas receptivos para WordPress, probablemente se haya encontrado tanto con temas como con marcos para WordPress. Pero, ¿en qué consiste esta diferencia?

Para explicarlo de manera elemental, un tema puede considerarse como un producto terminado listo para usar, mientras que un framework es básicamente un punto de partida diseñado para facilitar la creación y desarrollo de un tema .

Un marco se usa generalmente como punto de partida (en la jerga de WordPress se llama tema principal ) para el desarrollo de una plantilla personalizada (que se llama tema secundario ). Un buen marco le proporciona una base sólida para luego poder personalizar el diseño y la funcionalidad del sitio, sin tener que empezar desde cero cada vez.

Solo para aclarar (o complicar las cosas;)), el tema principal -> la lógica del tema secundario no se limita solo a los marcos de WordPress.

Muchas plantillas, como las estándar (Twenty Fifteen, Twenty Fourteen…) presentes en cualquier instalación de WordPress admiten la creación de temas secundarios . En otras palabras, puede crear una carpeta dentro del directorio / wp-content / themes / (donde residen los temas de WordPress), en la que crear un tema secundario que recuerde el tema principal . Estos temas secundarios se utilizan generalmente para cambiar el diseño o para realizar algunos cambios en la funcionalidad del tema inicial. En el Codex de WordPress encontrará una guía para crear temas secundarios .

Probablemente se esté preguntando cuál es el punto de perder el tiempo creando un tema hijo , cuando puede simplemente editar el tema inicial. La razón principal es básicamente una: no perder los cambios que realizó en caso de actualizaciones del tema principal.

Editar los archivos del tema original directamente nunca es una buena opción . En el caso de que se lance una versión actualizada y decida actualizarla, perderá los cambios realizados anteriormente. Por eso se utilizan temas secundarios .

Sin embargo, el hecho de poder crear un tema hijo a partir de un tema inicial no representa todos los temas de los frameworks.

¿Cuáles son las ventajas de usar un marco de WordPress?

¿Por qué muchas personas usan un marco cuando hay miles de temas de WordPress listos para usar, o por qué no crear su propia plantilla personalizada desde cero?

En primer lugar cabe señalar que utilizar un framework no significa necesariamente tener que desarrollar todo a mano desde cero. De hecho, ya existen numerosos temas listos para usar basados ​​en los frameworks más populares. StudioPress, por ejemplo, la compañía que creó el framework Genesis (el que yo personalmente prefiero y uso), informa en su sitio toda una serie de temas basados ​​en Genesis que están listos para usar.

¿Desarrollando un tema desde cero o usando un marco?

Con respecto a la posibilidad de crear un tema partiendo de cero, la forma que recomiendo es sin duda empezar desde una buena base, como el tema de los guiones bajos , por ejemplo . Este tema extremadamente mínimo ha sido especialmente diseñado para usarse como marco básico para crear un tema nuevo, pero no debe usarse como tema principal . Debe descargarse y personalizarse como mejor le parezca.

También recalco que crear un nuevo tema a partir de guiones bajos no es en absoluto una operación trivial, ya que el tema es extremadamente mínimo y necesariamente requiere intervenciones de personalización, para lo cual se requiere un buen conocimiento de la estructura de WordPress, el lenguaje HTML, CSS y posiblemente también JavaScript.

El uso de un marco, como Genesis, por ejemplo, le permite comenzar con un tema que ya es perfectamente utilizable y funcional.

Las ventajas de utilizar un framework las perciben sobre todo aquellos que necesitan desarrollar más de un tema para WordPress, aquí tienes algunas de ellas:

  • Mayor velocidad de desarrollo : ya que no tienes que empezar de nuevo todo el tiempo y ni siquiera tienes que diseñar las funciones básicas desde cero. Además, usar el mismo punto de partida para diferentes sitios hace que administrar diferentes proyectos sea mucho más fácil, en comparación con tener que administrar varios sitios creados cada uno con un tema diferente.
  • Código probado, seguro y optimizado : el código escrito para los mejores marcos suele ser mucho más eficiente que la mayoría de los temas estándar que existen.
  • Soporte y comunidad : para los frameworks más populares, generalmente el fabricante proporciona soporte ilimitado a lo largo del tiempo y en la web puedes encontrar cientos de tutoriales creados por usuarios de la comunidad.
  • Fácil de actualizar : gracias a la gestión separada entre el marco y el tema hijo , es posible actualizar el marco sin correr el riesgo de perder las personalizaciones realizadas en su tema. En el caso de versiones principales , es decir, cambios de versión importantes, es posible que aún se requieran ajustes en el tema hijo .
  • Innumerables posibilidades de personalización : en comparación con un tema creado para permitirle cambiar solo la imagen del encabezado o los colores del tema u otras configuraciones preestablecidas, se ha diseñado un marco para brindarle la máxima libertad de personalización con tan pocas restricciones como posible. Si alguna vez ha tenido en sus manos uno de los muchos temas disponibles en  ThemeForest, es posible que haya notado que hacer una edición bastante pesada definitivamente no es lo más fácil en este mundo.
  • Optimización SEO : en este aspecto prefiero brillar un poco, dado que el 99% de los temas disponibles en WordPress se declaran optimizados desde el punto de vista SEO, ya que es un aspecto que ayuda a vender. Sin embargo, hay que decir que los mejores frameworks para WordPress tienen características interesantes en el lado de SEO (ver por ejemplo el artículo que escribí sobre Genesis ). Sin embargo, debe reiterarse que no es solo el tema elegido lo que hará que su sitio alcance la primera posición en Google;)
  • Complementos dedicados : los complementos dedicados están disponibles para muchos de los marcos más populares que facilitan aún más la adición de funciones de forma rápida y sencilla a su tema. Por ejemplo, eche un vistazo a estos complementos diseñados específicamente para Genesis .

¿El uso de un marco también tiene desventajas?

Incluso los mejores frameworks para WordPress ciertamente no son la panacea para todos los males y pueden tener algunos aspectos menos positivos que los mencionados anteriormente. Éstos son algunos de ellos:

  • Precio : se pagan muchos de los marcos populares. Algunos tienen un costo único, mientras que otros tienen una tarifa anual que le permite recibir apoyo. Sin embargo, le aconsejo que no confíe en el precio para elegir un marco;)
  • Curva de aprendizaje : tenga en cuenta que un marco agrega un nivel de complejidad a WordPress y es algo más que aprender y administrar. Ciertamente no tendrá que invertir años en formación, pero es bueno pensar en la elección de un marco y la formación como una inversión a evaluar a medio plazo. Al principio puede que te desanimes y pienses que quizás diseñar un tema desde cero es más fácil, pero si tienes perseverancia y pones un poco de esfuerzo en ello verás que no te arrepentirás.
  • Algunas limitaciones : cada marco tiene su propia lógica y potencialmente algunas limitaciones, que pueden surgir en los casos en que se requieran personalizaciones muy particulares para su sitio, que requieren que eluda algunas funciones del marco. Por eso te recomiendo que leas bien antes de proceder con la compra. Un framework como Genesis, por ejemplo, es mucho más flexible que otros que aparentemente pueden ofrecer más funciones pero, en consecuencia, mayores restricciones.

Algunos de los frameworks más populares

Para concluir, aquí hay una breve lista de algunos marcos de WordPress populares:

  • Genesis de StudioPress (pagado)
  • Tesis de DIYthemes (de pago)
  • Núcleo híbrido (gratis)
  • CherryFramework (gratis)
  • Headway (de pago)
  • Ultimatum (de pago)
  • IThemes Builder (pagado)
  • Pórtico (gratis)

¿Necesitas poner al día tu web?

¿Necesitas alguno de nuestros servicios de diseño web? En IndianWebs contamos con una larga experiencia, y un equipo de programadores y diseñadores web en diferentes espcialidades, somos capaces de ofrecer un gran abanico de servicios en la realización de páginas web a medida. Sea cual sea tu proyecto, lo afrontaremos.