¿Estás [email protected] para comenzar a desarrollar tus propios Temas de WordPress?

Si es así vamos a iniciar por lo primero.

Los temas de WordPress tienen una estructura bien establecida que nos permiten crear nuevos de una forma sencilla y rápida, para esto es necesario que tengamos conocimientos de HTML, CSS, JS y PHP, no te preocupes, no necesitas ser el Gran Master para poder empezar.

Si ya tienes tu diseño o incluso tu código HTML listo y lo quieres pasar a un tema lo primero es saber dónde va a ir, para eso busca dentro de tu instalación de WP la ruta /wp-content/themes/.

Aquí puedes ver cómo es que se estructura el tema :

  • header.php : Acá va la cabecera de tu sitio y este archivo se mostrará en todas las pantallas por default
  • footer.php : Este es el pie del template e igual se mostrará en todas las pantallas
  • index.php : por default es el archivo que se mostrará en el home
  • category.php, archive.php : Acá se mostrarán las categorías y los posts que correspondan a ellas
  • search.php : Este archivo servirá para mostrar los resultados de las búsquedas que se hagan en tu sitio
  • tag.php : Sirve parecido al category pero acá se muestran los posts con una etiqueta en particular
  • single.php : Este archivo sirve para mostrar las vistas individuales de los posts
  • page.php : Parecido al single pero este sirve para las páginas
  • sidebar.php : Si tu sitio cuenta con barra lateral, acá es dónde la puedes editar

Básicamente son los archivos que se requieren y dónde se mostrarán en tu plantilla, además de estos son necesarios 2 más que son :

  • functions.php : En este archivo se cargarán muchas de las funciones de tu tema como los scripts, estilos, funciones, soporte de funciones, etc…
  • style.css : El archivo de los estilos de tu sitio, acá va todo el CSS

Para funcionar, WP puedes iniciar solamente con un header, index, footer, functions y style, de hecho puedes crear landing pages sólo con estos archivos y que todo el Backend sea Powered by WordPress

En los siguientes artículos iremos explicando poco a poco cómo y para qué sirven a fondo cada uno de los archivos para que puedas crear tu tema desde 0.