Conocimientos básicos

Los conocimientos básicos de que deberíamos disponer son:

  • HTML: es el lenguaje base para mostrar el contenido.
  • CSS: denominado Cascade Style Sheet (Hoja de estilo de cascada), sirve para dar estilos a nuestras páginas web.
  • PHP: es un lenguaje de programación, en el que está creado WordPress, no es necesario tener un conocimiento muy profundo de este lenguaje para hacer templates WordPress.

Para crear un tema desde cero no hace falta construir funciones propias ni nada por el estilo, WordPress nos facilita todas las que necesitamos, por ejm, para mostrar el título, es tan simple como escribir the_title().

Las funciones en WordPress son siempre descriptivas, podemos buscar sus parámetros en el Codex.

Si vamos a crear una plantilla WordPress, lo ideal es que conozcamos este CMS de primera mano.

Herramientas

Las herramientas que necesitaremos son:

  • WordPress: podemos descargar la última versión pinchando aquí.
  • Servidor local: tenemos que tener instalado un servidor local en nuestro ordenador para hacer las pruebas oportunas, podemos usar XAMPP en Windows y MAMP en Mac.
  • Editor de código: necesitaremos un editor de código, recomendado Visual Studio Code, que además es gratuito.
  • Codex: el Codex de WordPress es la documentación oficial para desarrolladores (mayormente en inglés), muy útil al momento de entender una función de WordPress.

Una de las referencias más importantes que necesitamos del Codex es la jerarquía de plantillas.

Jerarquía de plantillas WordPress

Esta muestra claramente las plantillas que necesitamos para un tema WordPress.