Você apenderá a criar um tema para WordPress do zero a partir de um modelo em HTML. Verá como deverá usar as novas funções do sistema, trabalhará com Posts Formats, Theme Customizer, WP_Query e conhecerá a ferramenta WP-CLI, importante aliada para desenvolvimento de temas no WordPress. Aprenderá ainda a integrar o tema com um Slider em jQuery, outra grande necessidade de diversos desenvolvedores. Aprenda ainda a trabalhar com o Loop da forma correta utilizando a action "pre_get_posts" e não mais usando "query_posts".
Veja o projeto final do curso.
Professor:
Nícholas André é formado em TI pelo IFRN, atualmente cursa o Bacharelado em Ciência da Computação na UFERSA. Programa para Web desde 2009 e hoje desenvolve trabalhos principalmente em WordPress, no desenvolvimento de temas e plugins. Criador do Pense WordPress, um blog com conteúdo técnico sobre WordPress.
MÓDULO 1
- Introdução
- Apresentação do curso
- Instalando o WordPress
- Instalando o WP-CLI
MÓDULO 2
- Dashboard e criação e edição de posts
- Criação e edição de Páginas
- Gerenciando comentários e temas
- Baixando e instalando plugins
- Ferramentas, criação e gerenciando usuários e mídias
- Configurações Gerais
MÓDULO 3
- Arquitetura de pastas do WordPress
- Estruturando um tema e convenções do WordPress
- O Loop do WordPress
- Actions e Filters
- Páginas e Templates
MÓDULO 4
- Montagem inicial do tema
- Carregando scripts e estilos corretamente
- Templates Tags e Paginação
- Hierarquia de Templates
- Página de Leitura de Posts (single.php)
- Páginas estáticas (page.php)
- Refatorando as páginas
- Menu
- Barra Lateral (sidebar.php)
- Busca
- Página de categoria (category.php)
- Página de autores (author.php)
- Página de histórico (date.php)
MÓDULO 5
- Sistema de comentários:
- Plugin Contact Form 7
- Plugin WP Mail SMTP
- Integrando ao Twitter Bootstrap
- Integrando o blog ao Google Analytics
- Plugin JetPack
- Preparando o Terreno
MÓDULO 6
- Montagem do Slider
- Posts em destaque
- Custom Posts
- Custom Taxonomies
- Posts Formats
- Shortcodes
- Widgets I
- Widgets II
- Criando Metaboxes customizados
- Paginação
- Theme Customizer
MÓDULO 7
- Clean Up do tema
- Exportando os campos do ACF
- Próximo passo |