Diseño y desarrollo de temas de WordPress

Aprende todo lo necesario para desarrollar temas de WordPress profesionales partiendo desde cero

  • 25.7 horas de contenido
  • 206 lecciones
  • Nivel Intermedio
  • #Backend #CSS #Desarrollo WordPress #Frontend #HTML #JavaScript #PHP #Programación #Temas

Introducción al curso

Preparación del entorno de desarrollo

Introducción a los temas de WordPress

La jerarquía de WordPress

Construyendo tu primer tema de WordPress

Construyendo un tema completo de WordPress

Lecciones

¡Empezamos nueva sección! Objetivo Estructura básica HTML e inclusión de hojas de estilo y scripts Cabecera estática – Barra de navegación social Cabecera estática – Sección "Hero" Cabecera estática – Barra de navegación superior Plantilla de inicio estática – Listado de artículos Plantilla de inicio estática – Estilos del listado de artículos Plantilla de inicio estática – Formatos de entrada "aside" Plantilla de inicio estática – Formatos de entrada "quote" Plantilla de inicio estática – Formatos de entrada "image" Plantilla de inicio estática – Formatos de entrada "link" Plantilla de inicio estática – Formatos de entrada "video" Plantilla de inicio estática – Paginación Barra lateral estática Pie de página estático Plantilla de artículo estática – Contenido y navegación Plantilla de artículo estática – Comentarios Plantilla de artículo estática – Formulario de comentarios Plantilla de página estática Plantilla de archivo estática Plantilla de autor estática Plantilla de resultados de búsqueda estática Plantilla estática de búsqueda cuando no hay resultados Plantilla de página no encontrada 404 estática Diseño responsive – "media queries" Transformación de nuestro diseño en responsive Configuración inicial & el "Theme Domain" (slug) del tema Cabecera dinámica & inclusión de hojas de estilo Cabecera dinámica – El menú superior de un sólo nivel Pie de página dinámico & inclusión de scripts Pie de página dinámico – El menú inferior multinivel Barra lateral dinámica Plantilla de inicio dinámica – El Loop de WordPress Plantilla de inicio dinámica – La función "get_template_part" Post Formats Post Formats – "aside" Post Formats – "quote" Post Formats – "image" Post Formats – "link" Post Formats – "video" Plantilla de inicio dinámica – Paginación Plantilla de artículo dinámica Plantilla de artículo dinámica – Navegación de entradas Plantilla de artículo dinámica – Comentarios Plantilla de artículo dinámica – Función de callback Plantilla de página dinámica Plantilla de archivo dinámica & "Conditional Tags" Plantilla de autor dinámica Plantilla de resultados de búsqueda dinámica Plantilla de página no encontrada 404 dinámica Inclusión responsive de vídeos de Youtube y Vimeo

La personalización de temas

Internacionalización de temas

Creación de un Tema de WP para un cliente real

Fase 1: Maquetación de las plantillas

Fase 2: Creación de las plantillas

Plantilla Home: De estática a dinámica

Plantilla Libros: De estática a dinámica

Plantilla Asesoría: De estática a dinámica

Plantilla de blog (principal): De estática a dinámica

Creación de widgets

Plantilla de artículo: De estática a dinámica

Otras plantillas

Últimos retoques a nuestro tema y publicación del sitio web

Publicación del sitio web y entrega al cliente

Descripción del curso

En este curso voy a enseñarte a convertir sitios web estáticos construidos con HTML, CSS y JS, en sitios web dinámicos y 100% administrables por el usuario final. Y esto lo lograrás gracias a la creación de temas de WordPress.

Qué vas a aprender
Empezaremos desde lo más básico, entendiendo qué es un tema, trataremos aspectos muy importantes como la jerarquía de plantillas de WordPress y realizaremos tres proyectos, basados en tres temas de WordPress:

Apollo 1: muy sencillo, para empezar a entender cómo funcionan los temas de WordPress.

Apollo 2: será un tema completo que contará con todas las plantillas necesarias para dirigirse a un público general.

Tema cliente: será un tema que crearemos para un cliente 100% real, donde nos tendremos que adaptar a sus distintas necesidades.

Pero no sólo eso, también aprenderás cosas como:

-Desarrollar un sitio web en local y posteriormente publicarlo en un hosting
-Conocer a fondo la Jerarquía de Plantillas de WordPress
-El manejo de Template Tags
-A utilizar el Loop de WordPress
-Crear todo tipo de plantillas
-Crear distintos formatos de entrada (Post formats)
-Definir zonas de widgets y a desarrollar tus propios widgets
-Permitir la personalización de temas al usuario final (API Customizer)
-Construir temas que sean traducibles y cómo traducirlos
-Utilizar el tema starter Underscores para ahorrarte muchas horas de desarrollo
-Crear nuevos tipos de contenidos (Custom Post Types)
-Añadir campos personalizados (Advanced Custom Fields)
-Incluso utilizaremos el framework Bootstrap 3

Resumiendo, se trata de un curso completísimo que cuenta con 25 horas de contenido en vídeo para que cuando lo hayas finalizado tengas los conocimientos y -práctica necesarios para diseñar y desarrollar sitios web WordPress para clientes.

¡Te animo a echar un vistazo al listado de lecciones más abajo y nos vemos dentro!

Requisitos del curso:

-Un nivel intermedio de HTML y CSS (requisito obligatorio para seguir el curso sin dificultad)
-Un nivel básico de PHP (realiza el mini curso PHP para WordPress)
-Conocimiento de WordPress a nivel de usuario (entender a la perfección conceptos como entradas, páginas, archivos, etiquetas, categorías…)
-Un nivel muy básico sobre jQuery
-Un editor de código gratuito como Sublime Text
-Una conexión a Internet
-Energía y ganas de comerte el mundo

Sobre David Perálvarez

David Perálvarez

Fundador y formador en SiliCodeValley.

Cuando no estoy creando lecciones compagino mi tiempo con el desarrollo de academias online a profesionales y participando en el podcast Instructores Online.