En la segunda clase del curso de creación de themes desde cero, trabajaremos con el index.php, el template básico de cualquier tema de WordPress.
Una vez hemos comprendido cuál es la jerarquía de plantillas de WordPress y creados los dos primeros archivos del tema, llega la hora de ponernos manos a la obra.
Y lo primero que haremos es dar forma al index.php, el template básico e imprescindible que necesitamos a la hora de desarrollar cualquier tema para WordPress.
También, le daremos estilos a través de los atributos y valores adecuados en nuestro style.css, incluyendo también la carga de Google Fonts concreta.
¡Ya lo has visto! ¿Verdad que ha sido fácil? En poco tiempo, ya tenemos la base de nuestro tema. Sigue siendo una versión muy primaria, sin embargo, ya estamos más cerca del resultado final que queremos conseguir.
Como podéis ver, index.php es un archivo de plantilla fundamental, pues será la que gobierne nuestro tema en el caso de que no exista otra con más rango. Así nuestro WordPress mostrará el index.php si no encuentra otro template más adecuado, ya sea a la hora de mostrar la portada, la página de blog, una página de archivos o la de error 404.
En este punto, en el que no hemos definido ni página de portada ni de blog, nuestro index.php gobierna completamente nuestro tema, mostrando el loop de posts dinámicamente y bajo los estilos que hemos definido.
Lo cierto, es que hemos sentado las bases del proyecto, el cual veremos crecer poco a poco a lo largo de las clases que vienen por delante.
En la siguiente lección continuaremos afinando nuestro tema. En este caso, veremos cómo trabajar tanto con header.php como con footer.php ¡No faltes!
Todos los capítulos de este curso:
- Curso de creación de themes desde cero #1. Jerarquía de plantillas
- Curso de creación de themes desde cero #2. index.php
- Curso de creación de themes desde cero #3. header.php y footer.php
- Curso de creación de themes desde cero #4. home.php
- Curso de creación de themes desde cero #5. front-page.php
- Curso de creación de themes desde cero #6. page.php
- Curso de creación de themes desde cero #7. single.php
- Curso de creación de themes desde cero #8: sidebar.php y comments.php
- Curso de creación de themes desde cero #9. 404.php y search.php
- Curso de creación de themes desde cero #10. functions.php