1. Code
  2. WordPress
  3. Theme Development

¿Qué Son los Temas de WordPress?

Recientemente hemos creado una serie que cubre cómo empezar con WordPress. No es un requisito para seguir el siguiente artículo, yo recomiendo leer estos cuatro posts, especialmente si eres alguien que está empezando con WordPress.
Scroll to top
This post is part of a series called Understanding WordPress Themes and Plugins.
What Are WordPress Plugins?

Spanish (Español) translation by Eva Collados Pascual (you can also view the original English article)

Recientemente hemos creado una serie que cubre cómo empezar con WordPress. No es un requisito para seguir el siguiente artículo, yo recomiendo leer estos cuatro posts, especialmente si eres alguien que está empezando con WordPress.

La geste que visita Envato Tuts+ tiene una gran variedad de experiencia, tanto en términos de cultura como en términos de experiencia. A menudo, publicamos artículos que están orientados a aquellos que tienen cierto nivel de experiencia con el desarrollo, incluso si no es en el campo están investigando.

Yo diría que una vez que estás familiarizado con los conceptos en un idioma o en un campo, puedes usar esas habilidades para traducir tu obra a otro idioma o a otra plataforma.

Pero ¿qué pasa si eres totalmente nuevo en un tema y buscas un lugar por el que empezar? A esto pretende dar respuesta la serie que acabamos de mencionar, incluido el presente artículo.

Para conseguir esto, si eres nuevo en WordPress y buscas una manera de orientarte, consulta Cómo Empezar con WordPress y continúa tu viaje siguiendo nuestra respuesta a la pregunta: ¿Qué son los temas de WordPress?

Una Presentación para Tu Sitio

Antes de comenzar un debate en profundidad sobre los temas, quiero decir que me gusta pensar sobre ellos como la presentación de tu sitio. Es decir, tu sitio o tu blog no son más que entradas, páginas, categorías y otro tipo de cosas, que se almacenan en una base de datos.

Sin duda, podrías mostrar estas cosas en el navegador de cualquier manera y sin ningún estilo, pero si tienes una marca o una apariencia que desees conseguir, si no dispones de un tema va a ser imposible darle forma y transmitirlo a tus visitas y lectores.

Pero esa es mi definición. ¿Cómo define el propio WordPress qué es «un tema para WordPress»? En el Codex, encontramos lo siguiente:

Fundamentalmente, el sistema de Temas de WordPress es una especie de "piel" o "vestido" para tu blog. Sin embargo, es algo más que un "vestido". Cambiar el "vestido" al sitio conlleva un cambio sólo en el diseño. Los Temas de WordPress pueden proporcionar mucho más control sobre el aspecto y la representación del material en tu sitio Web.

Pero aún hay más aspectos, por lo que te recomiendo la lectura del documento en su totalidad, aunque para cumplir el objetivo de este artículo, ya tenemos una definición con la que trabajar.

¿Cuánto Cuesta un Tema?

Esta es una pregunta muy común, y es una que tiene sus ventajas y desventajas.

Temas Gratuitos

Por un lado, puedes encontrar muchos temas chulos y gratuitos; sin embargo, muchos de estos temas libres resultan ser bastante genéricos. Además, al ser gratuitos, es muy probable que otras personas tengan el mismo tema en sus páginas web.

Si estás configurando un blog por ti mismo que sólo llegará a un pequeño público, o estás intentando configurar un sitio web que no necesita una imagen de marca única y definida, entonces usar una solución gratuita sería una opción perfectamente correcta.

Temas de Pago

Por otro lado, algunos temas pueden costar en cualquier lugar desde $1.000 a $20.000 o más, dependiendo del grado de diseño, personalización, requisitos y entorno que los acompañen.

Si te parece una cantidad desorbitada de dinero para gastar en un tema, recuerda que estamos hablando del software que va a sostener un sitio web que potencialmente va a ser utilizado por muchas, muchas, personas de la energía.

Hay un muchas cosas a considerar al elegir una solución que tendrá grandes implicaciones en nuestra futura web.

¿Dónde los Encuentro?

Hay bastantes sitios online con temas disponibles; sin embargo, no merece la pena buscar en cualquier lugar. De hecho, sólo hay un puñado de lugares con reputación que yo te recomendaría. No todos indicaremos todos, pero mencionamos dos de los mejores más adelante.

Además, también hablaré un poco del motivo por el cual debemos evitar buscar temas gratuitos en cualquier lugar y es preferible que te limites a los marketplaces premium.

ThemeForest

Themeforest for WordPress Themes in the Envato MarketThemeforest for WordPress Themes in the Envato MarketThemeforest for WordPress Themes in the Envato Market

ThemeForest es el propio marketplace de Envato, que cuenta a fecha de este artículo, con más de 6.000 temas para WordPress.

Los temas que encontrarás en este marketplace son de una amplia gama, desde temas especializados enfocados en lograr una determinada cosa de forma excepcional, a temas orientados a hacer todo aquello que te puedas imaginar (temas multipropósito).

Aunque en la comunidad de WordPress hay una división respecto a hasta donde deben llegar las funciones de un tema para el usuario final, la decisión relativa a cuanto quieren que haga el producto, en última instancia, le corresponde al consumidor.

Los temas que ofrecen una variedad de opciones se siguen vendiendo, lo que demuestra que existe una demanda y mercado para ellos. Sin embargo, hay también algo que decir respecto a los temas para nichos que se centran en lograr una cosa y que mejoran continuamente en su nicho específico dentro del espacio de la gestión de blogs y/o contenido.

El Repositorio de Temas de WordPress

The WordPress Theme RepositoryThe WordPress Theme RepositoryThe WordPress Theme Repository

El Repositorio de Temas de WordPress es un repositorio oficial que permite a los desarrolladores de temas presentar su trabajo, someterse a un proceso de revisión o validación, para después poner estos productos a disposición de los ususarios para su descarga desde su web o desde tu escritorio en WordPress.

Estos temas suelen estar más centrados en hacer una única cosa realmente bien. Por ejemplo, es probable que encuentres temas centrados específicamente en la gestión de blogs, la fotografía, la música o para mostrar algún otro tipo de hobby.

Si sólo estás empezando a explorar los temas de WordPress y quieres hacerlo sin gastar un gran presupuesto, el repositorio de temas de WordPress es un excelente lugar en el que comenzar a buscar.

¿Algo Más?

Hay ciertamente muchos más marketplaces de temas aparte de los arriba mencionados, pero si citásemos todos tendríamos un artículo que nos llevaría días leer. En cambio, he intentado citar dos de los lugares más populares en los que encontrar temas tanto gratuitos como premium.

Sin duda, esta lista no es exhaustiva, y siempre puedes contratar a un desarrollador por tu cuenta. Además, si pasas bastante tiempo aprendiendo los entresijos del desarrollo de temas, tal vez puedas incluso construir uno tú mismo.

Hablaremos sobre ello en un momento, pero primero me gustaría mencionar unas palabras sobre los temas gratuitos que aparecen en los resultados de búsqueda de Google.

Los Peligros de la Búsqueda de Temas

Recuerda, sin embargo, que si simplemente te estás iniciando en la creación de temas para WordPress, esto es algo que vendrá a través de la experiencia, no es algo de lo que debas preocuparte en este momento.

Cuando hablamos de temas para WordPress, Internet está repleto de consejos sobre dónde encontrarlos.

Pero, una ADVERTENCIA importante: Si optas por buscar temas gratuitos para WordPress a través de Google, te estarás colocando tú mismo en peligro.

Es decir, muchos de los temas gratuitos que encuentres en Google probablemente no habrán sido validados por las fuentes adecuadas y podrían acabar dejando tu sitio vulnerable a ataques, etc.

Obviamente, esto no sería nada bueno. Por este motivo, limítate a buscar en alguno de los marketplaces con buena reputación, como los mencionados arriba, ya que son los más indicados para la adquirir un tema.

¿Cómo Construyo Mis Propios Temas?

Para aquellos que tienen interés en diseñar temas para WordPress, una de las preguntas lógicas que suele surgir es: "¿cómo creo mis propios temas?"

Ésta es una gran pregunta, aunque sólo sea porque muestra un interés en aprender una nueva habilidad y aportar algo a la comunidad y la economía de WordPress.

Dicho esto, tendrás que invertir un poco de tiempo de aprendizaje. En primer lugar, es importante reconocer que deberás conocer un puñado de lenguajes de desarrollo. Estos incluyen:

  • HTML
  • CSS
  • PHP
  • JavaScript

Además, tendrás que saber cómo trabajar con un servidor web y una base de datos. Aunque puede que no debas comunicarte directamente con la base de datos, te ayudará saber cómo se transfiere la información de lo que ves en WordPress a lo que se ve en la pantalla.

Por suerte, hay un montón de recursos disponibles para aprender todo esto. Envato ofrece el siguiente material:

Y para aquellos que busquéis temas más avanzados, tenemos otros cursos, también.

Por otra parte, también es útil el estudio de código gestionado por todo un equipo de colaboradores de código abierto. Sobre esto se basa el proyecto Underscores.

The Underscores GitHub RepositoryThe Underscores GitHub RepositoryThe Underscores GitHub Repository

Directamente del repositorio del proyecto:

Hola. Soy un tema inicial llamado _s o underscores, como desees. Soy un tema creado para ser hackeado, por lo que no me utilices como tema principal. En su lugar trata de convertirme en el próximo y más impresionante tema para WordPress que exista.

En otras palabras, Underscores es un tema que sirve no sólo como tema de inicio o un tema base sobre el cual puedes construir tu propio trabajo, sino que también funciona como tema para realizar casos de estudio sobre por ejemplo, cómo varias plantillas deben ser construidas, cómo se deben organizar los directorios, cómo se debe escribir el código fuente, etc.

¿Qué Hay de la Funcionalidad?

Cuando hablamos de funcionalidad dentro del contexto de los temas para WordPress, estamos mezclando los conceptos de presentación y funcionalidad. Y aquí es en donde realmente los plugins para WordPress entran en juego.

El núcleo de WordPress está diseñado para ser austero y ligero con el objetivo de maximizar la flexibilidad y minimizar el consumo de recursos de código. Los plugins son los que ofrecen las características y las funciones personalizadas de modo que cada usuario pueda adaptar su sitio a sus necesidades concretas.

En general, los temas de WordPress deberían ser sólo responsables de gestionar la presentación de tu sitio Web. Es decir, son responsables de las fuentes, los esquema de color y el diseño del sitio.

Por otra parte, los plugins, son responsables de introducir la funcionalidad que amplíe las funciones del núcleo de WordPress. Tal vez introducen una característica única en tu blog, o tal vez mejoran algo que tu blog no tenía previamente en el escritorio.

Sea cual sea el caso, debería existir una línea divisoria estricta entre los temas y los plugins. Desafortunadamente, esta línea se cruza muy a menudo. Por el contrario, encontrarás muchos temas mezclados con plugins, vinculados con su código fuente de manera que el tema no funcionará sin esos plugins. Además, si un usuario va a instalar una versión de un plugin que ya esté vinculado con el tema, esto podría tener resultados erráticos e inesperados en tu sitio.

Aunque no estoy afirmando que nunca deberías crear un tema con alguna mejorada relativa a la funcionalidad, mi opinión personal es que los temas deben ser únicamente responsables de la presentación, y los plugins de la funcionalidad.

Dicho esto y tal y como hemos descrito con anterioridad en este artículo, hay un mercado para los temas que tienden a "hacer todo" y esto se hace evidente en los productos que son vendidos y comprados en una multiples mercados.

El mejor consejo que puedo darte sobre la creación de temas para WordPress es que te centres en asegurarte que estás presentando y aplicando la información relativa a los estilos de forma correcta. A partir de aquí, ya puedes aventurarte en el desarrollo de plugins. Pero éste es un tema para otra ocasión.

Conclusión

Entender qué son los temas para WordPress y cuál es su propósito es relativamente fácil, pero si estás interesado en construir el tuyo propio, se trata de una empresa completamente diferente. Implica un alto nivel de comprensión de varios lenguajes de programación, y se necesita comprender ciertos aspectos relativos a los temas como la jerarquía de plantillas en WordPress.

Por suerte, tenemos algunos grandes cursos sobre esto. Además de eso, también tenemos un montón de material en nuestro marketplace listo para su descargar, estudio y uso en tu trabajo diario.

Si esto no es suficiente, hay un montón de documentación y de código abierto disponibles para que puedas revisarlo y también leerlo.

Para aquellos que siguen interesados en WordPress, tenga en cuenta que trabajar exclusivamente con WordPress y escribir a menudo sobre ello. Se pueden coger todos mis cursos y tutoriales en mi página de perfil, y puedes seguirme en mi blog o Twitter en @tommcfarlin donde hablo sobre desarrollo de software en el contexto de WordPress.

No dude en dejar sus preguntas o comentarios en la alimentación a continuación, y te pretendo responder a cada uno de ellos.