• Ir a navegación principal
  • Ir al contenido principal
SiliCodeValley

SiliCodeValley

Cursos online de diseño y desarrollo WordPress

  • Cursos
  • Tutoriales
  • Directos
  • Cuenta
    • Tu membresía
  • Acceder
  • Empieza gratis

Personalizando temas con Genesis Framework

Sobre este curso

Ahora que ya dominas las bases de este framework y qué posibilidades ofrece a nivel de usuario es momento de meter las manos en el código. En este curso aprenderás a personalizar temas hijo de Genesis Framework. Y cuando hablamos de personalizarlo no me refiero a ese apartado de WordPress que encontramos en “Apariencia” > “Personalizar”.

Qué vas a aprender

  • Cómo está construido Genesis y qué archivos forman un tema hijo
  • Cuáles son los Hooks de Genesis y cómo usarlos para modificar un tema hijo
  • Cómo modificar los estilos
  • Qué estructura HTML utiliza Genesis y clases más comunes
  • Cómo crear nuevas áreas de widgets utilizando Genesis

En definitiva, el objetivo de este curso es empezar a ensuciarnos las manos a nivel de código, antes de pasar al próximo nivel, donde aprenderás a desarrollar tus propios temas hijo con Genesis.

Pero también, con lo que aprenderás aquí, el día de mañana, podrás optar por ofrecer un servicio basado en comprar temas existentes de Genesis Framework y personalizarlos según las necesidades del cliente. De esta forma te ahorrarás un importante trabajo de diseño, lo cual es ideal si no te gusta mucho diseñar y lo que realmente te motiva es desarrollar.

Por lo tanto, este curso no va a consistir en personalizar un tema cuyo diseño final será espectacular, sino que lo que realmente me importa es que entiendas cómo funciona Genesis a nivel interno. Y luego puedas aplicar estos conocimientos con cualquier tema hijo.

Requisitos del curso

  • Se recomienda haber cursado previamente: Diseño y desarrollo de temas de WordPress, Creación de Temas Hijo (Child Themes), Introducción a los Hooks de WordPress: Acciones y Filtros y Introducción a Genesis Framework
  • Un editor de código gratuito como Sublime Text
  • Una instalación de WordPress local
  • Una conexión a Internet

Módulos

Introducción

Lecciones

  • Objetivos del curso
  • Entorno de desarrollo con el que vamos a trabajar

Diseccionamos Genesis Framework

Lecciones

  • Repasamos varios conceptos: framework, tema padre y temas hijo
  • Cómo es Genesis por dentro
  • Cómo son los temas hijo de Genesis
  • Los Loops en Genesis
  • Los Hooks de Genesis
  • Estructura HTML de Genesis
  • Los estilos del tema hijo

Modificando un tema hijo con los Hooks de Genesis

Lecciones

  • Las acciones en Genesis
  • Trabajando con las acciones de Genesis
  • Los filtros en Genesis
  • Trabajando con los filtros de Genesis
  • Reto: Acciones y Filtros de Genesis
  • Solución al reto: Acciones y Filtros de Genesis

Trabajando con Áreas de Widgets

Lecciones

  • Cómo crear nuevas áreas de widgets
  • Widgets en el pie de página
  • Creando una plantilla para la Home con áreas de widgets
  • Reto Widgets
  • Solución al reto: Áreas de Widgets

Otras modificaciones

Lecciones

  • Haciendo uso de los shortcodes de Genesis
  • Ejemplo de uso del Custom Loop
  • Ejemplo de uso del Grid Loop
  • Genesis code snippets
  • Cómo seguir aprendiendo

Introducción a Genesis Framework
Desarrollo de temas hijo para Genesis Framework

  • Blog
  • Acerca
  • Contacto
  • Privacidad
  • Términos
  • Aviso Legal
  • Cookies

Utilizamos cookies propias y analíticas para darte la mejor experiencia en nuestra web.

Puedes informarte más sobre qué cookies estamos utilizando o desactivarlas en los AJUSTES.

Resumen de privacidad
SiliCodeValley

Esta web utiliza cookies propias y analíticas para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Cookies analíticas

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.

¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!

Mostrar detalles
Nombre Proveedor Propósito Duración
_ga Google Analytics Cookie de terceros persistente con fines analíticos. Se usa para distinguir a los usuarios. 2 años
_gat Google Analytics Cookie de terceros persistente con fines analíticos. Se usa para limitar el porcentaje de solicitudes. 1 minuto
_gid Google Analytics Cookie de terceros persistente con fines analíticos. Se usa para distinguir a los usuarios. 24 horas
Política de cookies

Más información sobre nuestra política de cookies