Tipos de temas en WordPress y algunas de sus caracteristicas
En WordPress hay 2 clases de temas Project Theme y Child Theme.
A continuación veremos las características de los temas y herramientas para crearlos.
Project Theme o Theme: este es el tema que empiezas de 0 o también podemos usar un Starter theme. Para empezar un tema necesitamos los siguientes archivos: functions.php, style.css, index.php.
Child Theme: son temas creados basados en los Project Themes (tema ya existente), ya que cumplen con la mayoría de lo que deseamos tener en nuestro tema o es muy similar a lo que deseamos hacer. Para que funcione tal como queremos tenemos que agregar nuestro propio style.css, functions.php y la carpeta del Child Theme usualmente <nombre de tema>-child. Tambien puede agregar los archivos php necesarios que necesite cambiar por lo general estos archivos los archivos originales customizados por el usuario.
Herramientas
Luego tenemos estas herramientas para crear u tema el cual puede ser un Project Theme o un Child Theme.
Starter Theme: es una tema base para crear project themes con una cierta ventaja que crear todo desde 0.
un ejemplo de esto es underscores, Sage.
Theme Framework: por lo general están formados por un plugin y un tema padre ,ofrecen estándares para los desarrolladores de temas y ademas ofrecen herramientas para crear el tema padre mas rápido.
los Frameworks vienen dentro de una carpeta. Y por lo general se manejan como un plugin.
los desarrolladores ponen la carpeta del framework dentro de un nuevo tema padre y cargan el framework.
los usuarios por lo general crean un tema hijo (child theme) basados en el tema padre para customizar, esto lo hacen de esta manera para que tanto el tema padre como el framework se puedan actualizar.
Algunos de los Framework Themes que existen:
- Carrington Core
- Codestar Framework
- Gantry Framework
- Hybrid Core
- Beans Theme Framework
- Options Framework
- Redux Framework
- SMOF
- Unyson
- UpThemes Framework
- Vafpress Framework
- WordSmith
- UnderStrap
[Project Theme][Child Theme]