Desnudando a WordPress por Txema Quintero

19
Txema Quintero - [email protected] Desnudando a WordPress

Transcript of Desnudando a WordPress por Txema Quintero

Page 1: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

Desnudando aWordPress

Page 2: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

Objetivo

Page 3: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

Sumario

Ejemplos

Frontend

Entendiendola jerarquíade plantillas

Casos de usoCustom

PostTypes

El modelode datos

Custom Taxonomies

Casos de uso

Backend

Advanced Custom Fields

Page 4: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

El modelo de datos de WordPress

Page 5: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

Páginas

Permalink - URL

El modelo de datos de WordPress - Posts

Post_title

Post_content

Post_parent

Post_type

ID

Menús

Attachments

Page 6: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

El modelo de datos de WordPress - Postmeta

Post_id

Meta_key

Meta_value

Page 7: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

Usermeta

Commentmeta

El modelo de datos de WordPress - otros metas

Users

Comments

Options

Page 8: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

El modelo de datos de WordPress - Post Type

post menu

page attachment

Tipos protegidos

revision

Page 9: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

El modelo de datos de WordPress - Term_taxonomy

• Organizar la información • Crear agrupaciones lógicas • Enlazar diferentes tipos de posts • Ofrecer filtros

Page 10: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

El modelo de datos de WordPress - Terms

Son los valores propiamente dichos de las taxonomías

Page 11: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

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

Page 12: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

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…

Page 13: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

Advanced Custom Fields -Grupos de campos

Page 14: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

Advanced Custom Fields -Ejemplos de entradas

Page 15: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

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

Page 16: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

Caso de uso - Sidebars y widgets

https://wordpress.org/plugins/advanced-posts-widget/

Page 17: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

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

Page 18: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

Casos de uso

https://www.residuesrecurs.cat/

http://veusdunageneracio.media314.cat/

http://www.artsintesis.com/es/

http://www.makeyoursuit.com/

http://www.media314.cat/

Page 19: Desnudando a WordPress por Txema Quintero

Txema Quintero - [email protected]

Desnudando aWordPress

Muchas gracias