Bienvenidos a la segunda clase del curso de Genesis Child Themes. En la clase de hoy veremos cómo quitar ciertas funcionalidades que vienen con Genesis, y cómo añadir las de nuestro propio child theme. ¡Os va a encantar!
2 – Quitar y añadir funcionalidades en nuestro child theme
Por defecto Genesis trae ciertas funcionalidades. Por ejemplo, tiene 6 tipos de layouts, dos widget areas, dos menu areas, etc. Vamos a ver cómo quitar esos elementos en el caso que no los vayamos a usar en nuestro child theme. ¡Menos es más!
Y luego vamos a ver cómo añadir otros elementos. Por ejemplo, widget areas en el footer, una widget area para la home, e incluso una para una CTA.
O sea, que estamos definiendo que opciones tendrá nuestro child theme. ¡¿Qué emoción, verdad?! ¡¡Vais a tener vuestro propio theme!! Venga, vamos a ello:
¡Ya está! Ya tenemos nuestra base de opciones creada. ¿Verdad que Genesis lo pone fácil? Ya habéis visto que con muy pocas líneas de código hemos podido avanzar muchísimo.
Así pues, ya tenemos nuestro child theme creado, y ya hemos definido que opciones tendrá disponible. Pero aún nos queda un largo recorrido. Vamos a tener que definir la estructura y el estilo del mismo.
Los deberes que tenéis hoy son los siguientes:
- Quitar todas las opciones que no queráis en vuestro child theme.
- Añadir todas las opciones, menu areas y widget areas que queráis.
- Echar un vistazo al material complementario
Debajo del vídeo os he dejado un archivo con todo el código que hemos usado hoy. Podéis descargarlo si tenéis problemas de sintaxis, para no quedar "encallados" :)
Y si os surge cualquier duda, ya sabéis que podéis contactar conmigo a través de la pestaña de "Soporte" de la Intranet. En la siguiente lección... ¡Hacemos nuestra homepage!
Todos los capítulos de este curso:
- Curso de Genesis Child Themes #1: Crear un child theme
- Curso de Genesis Child Themes #2: functions.php
- Curso de Genesis Child Themes #3: front-page.php
- Curso de Genesis Child Themes #4: home.php
- Curso de Genesis Child Themes #5: CSS
- Curso de Genesis Child Themes #6: Creando estilo
- Curso de Genesis Child Themes #7: CSS de estructura
- Curso de Genesis Child Themes #8: Estilos comunes
- Curso de Genesis Child Themes #9: Puliendo CSS
- Curso de Genesis Child Themes #10: Responsive