Desarrollando un theme enfocado a las necesidades del cliente.

Los themes son un punto fuerte de WordPress y nos permiten iniciar cualquier proyecto con el pie derecho al incorporar funcionalidades ligadas al negocio (como sistema de reservas si es un restaurante, caracteristicas de propiedades para bienes raíces y otros).

Sin embargo difícilmente una plantilla se adaptará a las necesidades del cliente, frecuentemente el cliente y el desarrollador se terminan adaptando a la plantilla (no, este tema no permite subtítulos pero si pretitulos… usemoslos!)

En esta charla quisiera mostrar el proceso para selección de una plantilla, donde encontrarlas, qué cosas son importantes para el cliente y el usuario.

Una vez que tenemos una plantilla enseñaré como crear un child theme en menos de un minuto para que toda nuestra personalización de archivos podamos hacerla ahí y no se nos pierda con futuros updates.

Posteriormente indicaré los archivos más importantes donde podemos hacer nuestra personalización me enfocare en header.php, single.php, page.php y footer.php.

En header.php incluir fonts de google.
En footer.php modificaremos el pie de página para poner una referencia propia “Desarrollado por X”
En single y page incluir un par de campos utilizando Advanced Custom fields.

De esta manera las personas sabrán que es posible y sencillo ponerle a un cliente un tema personalizado además de los criterios para que esto sea lo mas simple posible.


In this talk I would like to show the process for selecting a template, where you find them, what is important for the customer and the user.

Once a template we’ll show how to create a child theme in under a minute for all our files customization can make it there and we will not miss with future updates.

Later I will show the most important files where we can make our customization I will focus on header.php, single.php, page.php and footer.php.

In header.php include google fonts.
In footer.php modify the footer to put a reference own “Powered by X”
In single page and include a pair of fields using Advanced Custom fields.

This way people will know that it is possible and easy to put a customer a custom theme in addition to the criteria to make this as simple as possible.

Speaker