integrar wordpress en sitios web ya existentes

41

Upload: david-merinas

Post on 13-Jun-2015

6.101 views

Category:

Self Improvement


1 download

DESCRIPTION

MIcrocharla "Integrar Wordpress en un sitio web ya existente" en el Wordpress Meetup 2012 de Córdoba

TRANSCRIPT

Page 1: Integrar Wordpress en sitios web ya existentes
Page 2: Integrar Wordpress en sitios web ya existentes

Integración en dos direcciones

1- El blog debe adoptar el diseño visual de la web

2- El resto del sitio debe ser capaz de mostrar la información de los post de Wordpress

Page 3: Integrar Wordpress en sitios web ya existentes

Creación de una plantilla personalizada

1- Podemos usar cualquiera de las plantillas por defecto de Wordpress o, como es el caso de este ejemplo, bajar una plantilla vacía (blank template)

2- Necesitaremos el código HTML y CSS de la web original y sus contenidos multimedia.

Page 4: Integrar Wordpress en sitios web ya existentes

Sitio Web de partida

Page 5: Integrar Wordpress en sitios web ya existentes
Page 6: Integrar Wordpress en sitios web ya existentes
Page 7: Integrar Wordpress en sitios web ya existentes
Page 8: Integrar Wordpress en sitios web ya existentes
Page 9: Integrar Wordpress en sitios web ya existentes
Page 10: Integrar Wordpress en sitios web ya existentes

Plantilla WP en blanco

Page 11: Integrar Wordpress en sitios web ya existentes

Archivos plantilla

Page 12: Integrar Wordpress en sitios web ya existentes
Page 13: Integrar Wordpress en sitios web ya existentes
Page 14: Integrar Wordpress en sitios web ya existentes
Page 15: Integrar Wordpress en sitios web ya existentes

Código HTML sitio web

Page 16: Integrar Wordpress en sitios web ya existentes

HTML simplificado

Page 17: Integrar Wordpress en sitios web ya existentes
Page 18: Integrar Wordpress en sitios web ya existentes

Archivo index.php

Page 19: Integrar Wordpress en sitios web ya existentes

Archivo index.php

Page 20: Integrar Wordpress en sitios web ya existentes

Archivo header.php

Page 21: Integrar Wordpress en sitios web ya existentes

Archivo footer.php

Page 22: Integrar Wordpress en sitios web ya existentes
Page 23: Integrar Wordpress en sitios web ya existentes

División de la plantilla

Page 24: Integrar Wordpress en sitios web ya existentes

Archivo header.php

Page 25: Integrar Wordpress en sitios web ya existentes

Archivo footer.php

Page 26: Integrar Wordpress en sitios web ya existentes

Archivo index.php

Page 27: Integrar Wordpress en sitios web ya existentes

Archivo sidebar.php

Page 28: Integrar Wordpress en sitios web ya existentes
Page 29: Integrar Wordpress en sitios web ya existentes

Resultado final

Page 30: Integrar Wordpress en sitios web ya existentes

Acceder a los datos de los posts

Todos los posts se almacena en una base de datos, por lo que accediendo a ella y sabiendo qué datos obtener podríamos mostrar, por ejemplo, un resumen de los últimos post en la portada del sitio.

Page 31: Integrar Wordpress en sitios web ya existentes

Resultado final

Page 32: Integrar Wordpress en sitios web ya existentes

Resultado final

Page 33: Integrar Wordpress en sitios web ya existentes

Extraer todos los post publicados

'SELECT * FROM WHERE post_type="post" and post_status="publish" order by post_date desc’;

Page 34: Integrar Wordpress en sitios web ya existentes

Extraer todos los post publicados de una determinada categoría (ej. Categoría 1)'SELECT * FROM wp_posts INNER JOIN wp_term_relationships ON wp_posts.ID = wp_term_relationships.object_id WHERE post_type="post" and post_status="publish" AND wp_term_relationships.term_taxonomy_id=1 order by post_date desc’;

Page 35: Integrar Wordpress en sitios web ya existentes

El resultado final

Algunos ejemplos de Wordpress integrados satisfactoriamente en el sitio web general.

Page 36: Integrar Wordpress en sitios web ya existentes

Menendezcollar.com

Page 37: Integrar Wordpress en sitios web ya existentes

Bovedaconsultora.com

Page 38: Integrar Wordpress en sitios web ya existentes

Inmobiliariabarin.com

Page 39: Integrar Wordpress en sitios web ya existentes

Gpautomocion.com

Page 40: Integrar Wordpress en sitios web ya existentes

Centrokyushu.com

Page 41: Integrar Wordpress en sitios web ya existentes

GRACIAS POR VUESTRA ATENCIÓN

¿Preguntas?