Download - Wordpress Meetup - Junio 2015
Desarrollo de TemasParte 1
Emiliano Hernández García (@milioh)
AntecedentesWordpress inicialmente fue concebido como un CMS que permitiera administrar contenidos fácilmente y sin necesidad de conocimientos de programación.
Hoy Wordpress también puede funcionar como un framework de desarrollo de cualquier aplicación web.
CMS
Portafolio
E - commerce
App (Viajes)
App (Concurso)
API
Temas y PluginsLa potencia de Wordpress radica en su flexibilidad para adaptar las diferentes funciones que puede tener un sitio web, ya sea a través de Temas o Plugins.
Un tema permite tener control total sobre el diseño y funcionalidad del sitio web, tiene un acercamiento al Patrón MVC con la flexibilidad de poder ejecutar funciones del modelo en cualquier parte.
Documentación• Codex
• https://codex.wordpress.org
• Theme Development
• https://codex.wordpress.org/Theme_Development
• Template Hierarchy
• https://developer.wordpress.org/themes/basics/template-hierarchy/
Demo “Hello World”Estructura Básica de un Tema
• index.php
• style.css
Archivos del TemaFunctions.php
Es el archivo principal de funciones que se ejecuta antes que cualquier otro archivo del tema. Aquí damos de alta personalizaciones extra al tema y snippets específicos de funciones.
https://codex.wordpress.org/Function_Reference
Archivos del Tema• page.php
• archive.php
• single.php
• category.php
• search.php
• 404.php
Optimización de Temas
• Minificación JS, CSS e Imágenes (GruntJS o GulpJS)
• Versionamiento (GitHub o Bitbucket)
• Deploy a Servidores (dploy.io)
GraciasEmiliano Hernández García
https://twitter.com/milioh
Wordpress Meetup
Junio 2015