Post on 20-Jan-2017
Txema Quintero - txema.quintero@webtecnet.com
Desnudando aWordPress
Txema Quintero - txema.quintero@webtecnet.com
Sumario
Ejemplos
Frontend
Entendiendola jerarquíade plantillas
Casos de usoCustom
PostTypes
El modelode datos
Custom Taxonomies
Casos de uso
Backend
Advanced Custom Fields
Txema Quintero - txema.quintero@webtecnet.com
El modelo de datos de WordPress
Txema Quintero - txema.quintero@webtecnet.com
Páginas
Permalink - URL
El modelo de datos de WordPress - Posts
Post_title
Post_content
Post_parent
Post_type
ID
Menús
Attachments
Txema Quintero - txema.quintero@webtecnet.com
El modelo de datos de WordPress - Postmeta
Post_id
Meta_key
Meta_value
Txema Quintero - txema.quintero@webtecnet.com
Usermeta
Commentmeta
El modelo de datos de WordPress - otros metas
Users
Comments
Options
Txema Quintero - txema.quintero@webtecnet.com
El modelo de datos de WordPress - Post Type
post menu
page attachment
Tipos protegidos
revision
Txema Quintero - txema.quintero@webtecnet.com
El modelo de datos de WordPress - Term_taxonomy
• Organizar la información • Crear agrupaciones lógicas • Enlazar diferentes tipos de posts • Ofrecer filtros
Txema Quintero - txema.quintero@webtecnet.com
El modelo de datos de WordPress - Terms
Son los valores propiamente dichos de las taxonomías
Txema Quintero - txema.quintero@webtecnet.com
Creando Custom Post Typesy Custom Taxomonies
https://es.wordpress.org/plugins/custom-post-type-ui/
Con plugin Sin plugin
https://codex.wordpress.org/Post_Typeshttps://codex.wordpress.org/Function_Reference/register_taxonomy
Txema Quintero - txema.quintero@webtecnet.com
Advanced Custom Fields
https://es.wordpress.org/plugins/advanced-custom-fields/
• Añadir campos personalizados con facilidad • Nos agrega diferentes tipos de datos, no solo texto • La entrada de datos basada en el tipo de dato concreto • Agrupación lógica de campos • Enlazar distintos Custom Post Types • Añadir campos a las taxonomías • Gestión de opciones del tema • etc…
Txema Quintero - txema.quintero@webtecnet.com
Advanced Custom Fields -Grupos de campos
Txema Quintero - txema.quintero@webtecnet.com
Advanced Custom Fields -Ejemplos de entradas
Txema Quintero - txema.quintero@webtecnet.com
Casos de uso - Mejorar la Biblioteca Multimedia
http://code.tutsplus.com/tutorials/applying-categories-tags-and-custom-taxonomies-to-media-attachments--wp-32319
https://www.residuesrecurs.cat
Txema Quintero - txema.quintero@webtecnet.com
Caso de uso - Sidebars y widgets
https://wordpress.org/plugins/advanced-posts-widget/
Txema Quintero - txema.quintero@webtecnet.com
Entendiendo la jerarquía de templates
http://ayudawp.com/jerarquiawp/
archive-{posttype}Archivetaxonomy-{id/slug}Taxonomy
tag-{id/slug}Tag
category-{id/slug}Categorysingle-{posttype}Single
Txema Quintero - txema.quintero@webtecnet.com
Casos de uso
https://www.residuesrecurs.cat/
http://veusdunageneracio.media314.cat/
http://www.artsintesis.com/es/
http://www.makeyoursuit.com/
http://www.media314.cat/
Txema Quintero - txema.quintero@webtecnet.com
Desnudando aWordPress
Muchas gracias