Qué es un framework para WordPress y cuál es el mejor

Actualizado: diciembre 2018

Hoy hablamos sobre los frameworks para WordPress. Su significado, un poquito de historia, cuáles son las principales ventajas y desventajas y los mejores frameworks para WordPress del momento.

frameworks wordpress

Qué es un framework para WordPress y cuál es el mejor
4,8 (96,67%) 18 votes

¿Qué es un framework de WordPress?

Un framework en WordPress y en el desarrollo web en general es la parte del código donde están las funcionalidades del sitio web, el esqueleto o estructura del mismo.

Por ponerte un ejemplo, para que lo entiendas mejor, el propio WordPress es en sí un marco de trabajo o framework.

Porque permite la extensión de sus capacidades mediante plugins, temas, widgets y soporta estas extensiones debido a su flexibilidad y adaptabilidad a nuevos y mejores componentes.

Muchas veces para simplificar la tarea en un marco de trabajo se construye sobre éste otro que se encuentra enfocado a facilitar el desarrollo de alguno de los componentes del framework más general.

Este escenario es bien común por ejemplo en aplicaciones web, que para lidiar con la presentación de una aplicación regularmente emplean algún framework que combine hojas de estilo (CSS) y JavaScript con el objetivo de lograr una visualidad atractiva en pocas líneas de código.

En ocasiones, según el framework, también pueden incluir algo (o mucho) de diseño.

En mi opinión, tal y cómo cuento en este manual completo WordPress, es mejor dejar esa parte para los child themes o temas hijos y usar un frameworks que se centre sobre todo en las funcionalidades dejando total libertad para el diseño, pero por supuesto es una opinión y aquí veremos todas las opciones para que elijas la que mejor se adapte a tu proyecto, tus conocimientos y necesidades.

WordPress Theme Frameworks

Esto es seguramente lo que te ha traído aquí.

Y es que WordPress cuenta además, con los Theme Framework que como el nombre sugiere son marcos de trabajo orientados a la creación de temas para este CMS.

Existen dos formas en que se puede gestionar un Theme Framework en WordPress.

En el primer caso se emplea como una librería de programación clásica, aprovechando el conjunto de funcionalidades que ésta ofrece que son incluidas en el fichero functions.php de un determinado tema.

En el segundo caso se utiliza como un tema base que haciendo papel de padre permite crear temas hijos mediante la flexibilidad que incorpora.

Pensándolo bien se podría decir que cualquier tema puede caer en la segunda categoría (child theme), pero se supone que aquellos que han sido diseñados específicamente con este objetivo son más prácticos, flexibles y útiles.

La historia de los frameworks en WordPress

Hace algunos años la tarea de actualizar una plantilla de WordPress era un terrible caos.

Y es que cuando se actualizaba dicha plantilla, se borraban todos los cambios que hubieras hecho en la misma.

Como esto no era algo viable, la comunidad y el equipo de desarrollo del core de WordPress decidió crear la estructura de plantillas que hoy conocemos como parent y child themes.

La idea de esto es dejar toda la funcionalidad a cargo del Tema Padre, mientras que el Tema Hijo se encarga de dar estilos para el diseño y aspecto visual de la web.

De esta forma, en caso de tener que hacer una actualización, esta se puede realizar sin afectar al estilo de la página.

Con el tiempo, esto se optimizó aún más dejando las funcionalidades imprescindibles que deben permanecer aún cambiando de tema implementándola mediante plugins.

Más tarde, los frameworks de WordPress nacieron por y para los desarrolladores y es por eso que durante un tiempo no han sido demasiado conocidos por mucha gente sin conocimientos técnicos.

Los desarrolladores y programadores utilizan los frameworks como parte de su kit de herramientas para crear temas de WordPress de forma más rápida y con una estructura más estable.

Como veremos más adelante, una de las principales ventajas de usar un framework de WordPress es la de separar la funcionalidad del diseño, lo que significa que puedes modificar o personalizar cualquiera de esos dos aspectos sin afectar o por perjudicar por algún error a la otra.

Esto es posiblemente lo que hace tan populares los WordPress frameworks y tan empleados por todo tipo de perfil de usuario.

Por qué usar un Framework para WordPress

La razón más importante por la cual se usan los framework en WordPress es la de desarrollar y crear páginas webs más rápido.

Esto es así por que los framework ya traen funcionalidades y opciones de personalización integradas y el desarrollador no tiene que hacer todas estas cosas desde cero.

Estas funcionalidades y opciones pueden ser Sliders, Widgets de SEO, clases de css, etc.

Desde el punto de visto de un desarrollador

Si eres un desarrollador o creas plantillas, puedes optimizar tu tiempo y recursos si utilizas un framework de WordPress.

Esto te garantizará que el código base será de calidad, basado y respetando los estándares y optimizado para posicionamiento en buscadores (SEO).

Desde el punto de vista del usuario sin muchos conocimientos técnicos

Desde el punto de vista de alguien que quiere hacer una página web sin tener conocimientos técnicos previos, usar un framework permite utilizar un montón de funcionalidades que vienen ya implementadas ‘por defecto’.

Además, si decides usar un framework popular, tendrás una comudidad detrás, que podrá ayudarte en caso de tener dudas sobre como implementar alguna funcionalidad.

Por supuesto, en ambos casos, existen una gran cantidad de ventajas (y alguna desventaja) que se aplican a ambos casos y que todos podremos aprovechar.

Ventajas y desventajas de los frameworks en WordPress

Como en todo, los frameworks de WordPress tienen numerosas ventajas pero también algunas desventajas.

Cada framework tiene sus ventajas y desventajas, pero citaremos las generales:

Ventajas de los frameworks

La principal ventaja de usar un Theme Framework en WordPress, al igual que ocurre con todo marco de trabajo es la agilización del proceso de desarrollo mediante la simplificación de tareas como pueden ser la programación de una determinada funcionalidad o el diseño de la visualidad.

La personalización que proporcionan estos marcos de trabajo facilita bastante la implementación de un sitio de acuerdo a nuestros requerimientos.

Por supuesto, cada modelo de framework tiene sus ventajas específicas, pero estas son algunas generales que cualquier versión incluye:

Comunidad

Como en WordPress, si haces uso de un framework bastante utilizado, contarás con una comunidad que te ayude y dispongas de lo que necesites.

Desarrollo más sencillo

Evitar crear código repetitivo y una vez aprendidas las características del framework hará que vayas más rápido y cómodo.

Calidad del código

Normalmente estos framework cuidan mucho la calidad de su código y siguen las mejores prácticas y optimizaciones.

Ahorro

Al usar un framework no sólo ahorras tiempo, si no además dinero a largo plazo, ya que los desarrolladores del mismo se encargarán de traerte todas las mejoras necesarias.

Actualizaciones

El poder actualizar sin temor a perder nada con el uso de temas hijos es una gran ventaja.

Desventajas de los frameworks

Por supuesto no todo podía ser ventajas.

La desventaja fundamental que pueden tener es el aprendizaje adicional que se requiere para el uso apropiado de sus funcionalidades lo cual indiscutiblemente puede afectar al factor tiempo, todo esto sin mencionar la pobre documentación que algunos (¡y sólo algunos!) frameworks poseen.

Además el hecho de consistir en un framework que debe incluirse en el código del sitio propicia que mucho de este código no sea utilizado y por ende existan líneas inutilizadas que sólo resultan en una sobrecarga para el rendimiento del sitio.

Estas son algunas de las desventajas de los frameworks que debes tener en cuenta:

Curva de Aprendizaje

La mayoría de frameworks de WordPress cuentan con sus Hooks y Filtros.

Esto es una de sus principales ventajas, pero para empezar a usarlos, al principio hay que conocerlos.

Por supuesto, una vez aprendidos merecen la pena, es como cuando tienes que aprender los atajos de teclado de algún programa, al principio cuesta pero luego lo agradeces.

Código Innecesario

Al tratarse de una solución de código ya creada para cubrir múltiples necesidades, puede ocurrir que parte de ese código no lo necesites, recargando en mayor o menor medida tu página web.

Limitaciones del Framework

Precisamente para evitar saturar estos frameworks en exceso de código innecesario, puede darse el caso de que para realizar algo te veas limitado y tengas que editar por ti mismo el core, o incluso mandar una petición de “parche” para la siguiente actualización del framework de WordPress que estés usando.

Precio

Si decides usar un framework premium de pago para tu WordPress, tendrás que asumir ese coste extra inicial junto con el resto de costes de tu web.

Por supuesto si vas en serio con tu proyecto, esta inversión puede ser más que merecida y la rentabilizarás con el tiempo gracias a todas las ventajas y funcionalidades que los frameworks pueden aportar a tu web en WordPress.

Y es que aunque los theme framework de WordPress puedan tener sus desventajas, si son utilizados correctamente pueden contribuir a conformar una página bien estilizada y de alto rendimiento.

Entonces… ¿Es recomendable usar un framework de WordPress?

Mi recomendación es que dado que al principio tienen una curva de aprendizaje algo elevada, usar un framework sólo es recomendable en mi opinión para alguien con múltiples proyectos web o que se tome muy en serio la optimización y vaya en serio con su proyecto.

Una vez consigas superar esa fase inicial, los múltiples beneficios que tiene usar un framework en WordPress, harán que no te arrepientas de haber dado el paso y contarás no sólo con una estructura sólida y segura, si no con toda una comunidad detrás que está constantemente revisando y optimizando el mismo código que tu web utiliza para mejorarlo cada día más.

¿Cuáles son los mejores frameworks para WordPress?

Hoy en día hay muchos frameworks para WordPress en el mercado, tanto gratuitos como de pago o premium.

Estos son los principales y los que más se usan:

10 mejores frameworks premium de WordPress

La principal funcionalidad de estos frameworks es que la mayoría, con un simple sistema de arrastrar y soltar, permiten añadir casi cualquier funcionalidad a tu WordPress.

Como ya hemos hablado, estas distintas funcionalidades permiten crear y personalizar tu sitio web.

Cada uno de estos frameworks tiene sus particularidades y siempre puedes añadirle alguna funcionalidad adicional o personalizar a tu gusto si dispones de los conocimientos de programación o de los plugins necesarios.

Genesis de StudioPress

Pese a que no considero que haya ningún framework mejor que otro, ya que todo dependerá de las necesidades que cada uno tenga con su página web, no cabe duda que Genesis de StudioPress es una de las mejores opciones a la hora de emprender un nuevo proyecto.

Totalmente visual, siendo ésta una de sus principales características, es todavía más recomendable si necesitas un proyecto en el que prime el gusto por la estética y el diseño.

Además, con la gran comunidad que hay detrás de StudioPress, los desarrolladores están constantemente añadiendo nuevas funcionalidades.

Themify Framework

Themify Framework se utiliza para hacer de Themify algo único.

Llevando la personalización a un nivel superior, Themify es uno de los framework más utilizados en WordPress y es que, a partir de él, podrás adaptar a tu gusto cualquier aspecto de tu página web.

Todo un mundo de posibilidades a tus pies en los que el único límite lo pondrá tu imaginación.

WooFramework

WooFramework lleva años mejorando la experiencia de usuario en cada nueva actualización.

Con su último updated, el equipo de desarrollo de Woo reescribió el código por completo, mejorando una experiencia de uso que ya era excelente.

Actualmente, trabajar bajo WooFramework es hacerlo con uno de los frameworks más completos que existen en el mercado.

El que es considerado uno de los mejores entornos para desarrollar páginas web gracias, en gran parte, a su rápida curva de aprendizaje, es una de las mejores elecciones que puedes hacer a la hora de comenzar un nuevo proyecto.

Thesis Framework

Thesis es, probablemente, el framework más utilizado por la comunidad que hay detrás de WordPress.

Desde que entró en escena hace ya algunos años, fue una de las primeras herramientas en elevar la capacidad de personalización de WordPress a un nivel superior.

Completamente optimizado para SEO, limpio a nivel de código y liviano, su facilidad de uso te encantará.

Tesla Themes

Tesla cuida del aspecto estético por partida doble, tanto para los visitantes de tu página web, como para el administrador que tenga que gestionar la página a nivel interno.

Y eso es algo que se agradece, pues el resultado es que cuenta con uno de los panales de administración más bonitos y sencillos de utilizar.

Headway Framework

Headway Framework es una herramienta que te va a permitir desarrollar tu sitio web sin tener que empezar directamente desde cero.

Entre sus principales características se encuentra la opción de Drag and drop, que te permitirá una maquetación muy rápida y sencilla, sin embargo, podrás trabajar con él a nivel de código si quieres añadir alguna funcionalidad añadida sin ningún problema.

Beans Framework

La facilidad de uso de Beans hace que sea el framework perfecto tanto para desarrolladores experimentados como para los que están iniciando en el sector.

Su ligereza y livianez contrastan con la gran cantidad de opciones que te ofrece para personalizar tu sitio web.

El equipo de Beans ha trabajado mucho en el aspecto de la ligereza del framework, lo que, traducido en velocidad de uso, da una opción incomparable.

Unyson Framework

La rápida curva de aprendizaje con la que cuenta el Framework de Unyson ha hecho que se haya convertido en uno de los más populares de la comunidad, sino el que más.

Totalmente flexible, podrás plasmar en Unyson la idea que tienes en la cabeza, como si de un lienzo en blanco se tratase.

Pagelines Framework

Pageilnes es uno de esos frameworks que no cuentan con la aceptación de toda la industria, puesto que todavía hay mucho desconocimiento en torno a él, pero la verdad es que a nivel de resultados no se le puede exigir nada más.

Gracias a lo intuitivo que es el entorno gráfico, podrás utilizar este framework sin apenas conocimientos iniciales.

GavernWP Framework

La gran cantidad de opciones que tiene, hacen de Gavern un Framework que es recomendable para cualquier proyecto web, sin importar cuál sea su naturaleza.

Uno de los frameworks más versátiles dada su compatibilidad con cualquier otro tema de WordPress.

GavernWP es capaz de proporcionar una potencia estética difícil de igualar por el resto de la industria.

10 mejores Open Source WordPress frameworks gratis

Cheery by Template Monster

Cherry Framework es uno de los frameworks gratuitos más populares de todo WordPress.

Su principal ventaja con respecto al resto de frameworks está relacionada con la gran cantidad de plantillas que tiene, todas ellas personalizables, conseguirás darle a tu sitio web la apariencia que estás buscando.

Quítate la idea de la cabeza de que, por ser gratuito, no vas a poder exprimirlo al máximo, porque lo cierto es que cuenta con muchas más opciones de personalización que otros frameworks de pago.

Además, su versatilidad hace que sea compatible con una gran cantidad de temas que hay en WordPress.

Gantry de RocketTheme

Desarrollado por el equipo de Rocket Theme, es uno de los frameworks más utilizados por la comunidad de WordPress, y lo cierto es que cuando comienzas a usarlo, entiendes el por qué de que tantos usuarios confíen en él.

Una de las principales características con las que cuenta Gantry es que no hace falta crear una plantilla completamente de cero, que para usuarios que no tienen un nivel avanzado, puede resultar algo costoso, sino que te proporciona una gran cantidad de templates con los que puedes ir jugando hasta dar con el diseño que estás buscando.

Runway by Parallelus

Runway se presenta como una de las mejores maneras que existen en el mercado para ayudar a la creación de contenido.

De carácter completamente abierto y gratuito, lo cierto es que es una opción muy completa y versátil, especialmente si estás comenzando con un nuevo proyecto y necesitas de una herramienta intuitiva y eficaz.

Además, es una muy buena opción si todavía no sabes qué tema vas a utilizar en tu web, pues su versatilidad hace que puedas gestionar diferentes opciones.

Hybrid Core by ThemeHybrid

Desarrollado por Justin Tadlock, uno de los nombres propios de la comunidad de WordPress, Hybryd Core es el framework con más presencia en WordPress.

Hybrid Core actúa como si de una biblioteca se tratase, permitiendo crear y modificar nuestras propias plantillas, hasta adaptarlas al diseño que estamos buscando.

Todo un mundo de opciones a través de uno de los frameworks de más éxito de la historia de WordPress.

Wonderflux by Jonny Allbut

Wonderflux te va a permitir plasmar cualquier diseño que tengas en la cabeza.

Gracias a su versatilidad, compatible con cualquier plugin o tema de WordPress, podrás hacer auténticas maravillas a nivel de diseño web.

Al ser de código abierto, te permitirá hacer importantes modificaciones hasta adaptarlo a tu gusto, para que solo tengas que preocuparte de diseñar.

Unyson by ThemeFuse

Unyson te permite tanto crear una web completamente desde cero como trabajar a través de un template.

Adaptado a cualquier tipo de perfil, el equipo de Themefuse ha hecho de Unyson una herramienta repleta de funcionalidades con las que te encantará trabajar.

Con Unyson sentirás que tienes en las manos la llave para diseñar todo lo que se te venga a la cabeza.

PressWork

Eso uno de los frameworks más versátiles e intuitivos que vas a encontrar en la comunidad WordPress.

Gracias a sus múltiples opciones de personalización, podrás diseñar páginas web con apenas unos mínimos conocimientos de desarrollo web, y es que la multitud de herramientas con las que cuenta y su versatilidad a nivel de opciones hacen de PressWork una de las opciones que debes de tener en cuenta.

Reverie by ThemeFortress

Con la simplicidad como principal foco de atención, Reverie es el framework que necesitas si lo que estás buscando es una estética minimalista, con las funcionalidades básicas para poder trabajar pero sin añadidos extras que te distraigan de tu objetivo o te hagan las cosas más complicadas.

Reverie es un framework sencillo, pero eficaz.

Vafpress

Intuitividad, dinamismo y sencillez son las tres características con las que podríamos describir al framework de Vafpress.

Uno de los maquetadores más sencillos que conozco, que no cuenta con una gran cantidad de opciones a la hora de diseñar, pero que sí que tiene las opciones necesarias para hacer que tu sitio web sea todo un éxito.

Themosis WP Framewor

Orientado especialmente a entornos profesionales, Themosis es una herramienta con la que podrás trabajar durante horas sin encontrar su límite.

Con multitud de herramientas y opciones con las que encontrar el diseño que estamos buscando, Themosis requiere una curva de aprendizaje, quizá, mayor que el resto, pero el resultado te encantará.

10 mejores Frameworks HTML y CSS para desarrollo web

Por supuesto, los frameworks no son algo único de WordPress, si no que es una metodología aplicable a (casi) cualquier lenguaje de programación y creación de páginas webs como es el caso de HTML y CSS.

Con estos frameworks los desarrollos de proyectos en HTML, CSS y JavaScript se hacen más rápidos y son más sostenibles.

Si los frameworks que hemos visto antes no te suenan, quizás estos frameworks de HTML, CSS y JavaScript te sean más familiares.

Si tienes los conocimientos necesarios, tal vez te interese utilizar alguno de estos frameworks en HTML y CSS para crear tus propios themes o temas de WordPress de una forma más ágil y consistente:

Twitter Bootstrap

Twitter Bootstrap es una de las mejores herramientas para trabajar en los aspectos relacionados con tu página web.

Nada más lo instales en tu ordenador, comenzarás a ver la gran cantidad de opciones que puedes añadir a tu página.

Una de las características que más me gustan es que, al contrario de lo que ocurre con otros frameworks, todas las características con las que cuenta son totalmente funcionales para cualquier sitio web, es decir, no tiene ninguna a la que cueste encontrar uso.

Foundation by Zurb

Pese a no ser una de las opciones más utilizadas por los desarrolladores web, lo cierto es que, a nivel de características, no tiene nada que envidiar a ningún otro framework.

Además, uno de sus puntos fuertes es que es de código completamente abierto, por lo que no tendrás problema a la hora de utilizarlo bajo cualquier tema.

Su punto de diferenciación con el resto de frameworks lo vas a encontrar en su sistema para diseñar, su sistema de cuadrículas hace de Foundation uno de los frameworks más completos que vas a encontrar.

HTML5 Boilerplate

Boilerplate es una de las herramientas que siempre recomiendo cuando se quiere comenzar desde cero una página web.

Habiéndose posicionado como uno de los frameworks más conocidos por todos los desarrolladores, su plantilla inicial, de carácter genérica, hace que vayas a poder personalizar absolutamente cualquier aspecto de la página web que tengas en la cabeza.

De código abierto, Boilerplate es uno de los frameworks más versátiles que existen, pudiendo compatibilizar su uso con cualquier otro framework, en caso de que necesites un extra de funcionalidades.

Ionic

Ionic está pensando especialmente para entornos móviles, habiéndose convertido en una de las herramientas preferidas por todos los que se dedican al diseño web y de aplicaciones para móviles.

Gracias al auge que está viviendo todo este ecosistema, Ionic está posicionada, en la actualidad, como uno de los frameworks más potentes del mundo.

Semantic UI

Semantic presenta, de serie, un conjunto de 20 temas básicos con los que puedes ir trabajando y configurando a tu gusto hacerlos como propios.

Si bien es cierto que no tiene interiorizada la simplicidad tanto como el resto de frameworks, no es menos cierto que la gran cantidad de opciones con las que cuenta hace de Semantic uno de mis preferidos.

HTML KickStart

Es una opción bastante simple y efectiva si estás buscando un framework con el que comenzar a trabajar en tu nuevo proyecto.

La comunidad que tiene detrás y la popularidad de la que goza hace que sus funcionalidades y opciones sean infinitas.

Kendo UI

Kendo es una librería que permite desarrollar proyectos web de cualquier índole y magnitud.

Gracias a sus funcionalidades básicas y a su sistema de plantillas, Kendo se ha terminado por ganar a una gran parte de la comunidad, que ha visto en su potencial una de las herramientas del futuro.

Skeleton

Skeleton es la opción más sencilla para comenzar a trabajar desarrollando entornos webs.

De carácter totalmente intuitivo y de interfaz sencilla, podrás utilizar algunos de sus temas para crear páginas web de manera rápida y sencilla, consiguiendo unos resultados sorprendes en un lapso de tiempo muy corto.

Bulma

Desarrollado por Jeremy Thomas, Bulma llega a la comunidad como una propuesta repleta de gusto por la estética y funcionalidad.

De carácter modular, podrás emprender el diseño de paginas web de una manera muy rápida, reduciendo al máximo los tiempos de espera.

Una de sus principales características es que está completamente enfocado al diseño móvil, por lo que está totalmente optimizado para trabajar con él en pantallas pequeñas.

Montage HTML5

Montage se presenta como la herramienta clave para funcionar como nexo de unión entre los desarrolladores y los diseñadores web.

Gracias a su recorrido histórico, Montage es un framework que no te va a dar problemas de ningún tipo.

De código abierto, podrás desarrollar en él cualquier cosa que se te venga a la cabeza.

Framework para WordPress

Video de José Antonio Martín

Descarga gratis tu regalo de bienvenida: Guía WordPress 5.0 (2018)

tutoriales wordpress castellano 2018
Responsable del fichero » Daniel Perales Rodríguez. Finalidad » Envío de contenido gratuito y prospección comercial. Legitimación » Es gracias a tu consentimiento. Destinatarios » Tus datos se encuentran alojados de forma segura en mi plataforma de email marketing MailerLite UAB. Ejerce tus derechos de acceso, rectificación, limitación o suprimir tus datos enviando un email a tutorialwp.onlin@gmail.com o ante la Autoridad de Control Encontrarás más información en https://tutorialwp.online/aviso-legal/

¿Alguna pregunta?

Si tienes alguna duda, o si te ha gustado el post, te espero en Twitter: @TutorialWP_

¡Sigue leyendo!