Desnudando a WordPress por Txema Quintero

Post on 20-Jan-2017

2.446 views 0 download

Transcript of Desnudando a WordPress por Txema Quintero

Txema Quintero - txema.quintero@webtecnet.com

Desnudando aWordPress

Txema Quintero - txema.quintero@webtecnet.com

Objetivo

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