wordpress como cms - congreso web 2012
DESCRIPTION
Desarrollo de sitios web con WordPress como CMS. Ponencia y taller práctico de Guillermo Latorre durante el Congreso Web 2012.TRANSCRIPT
![Page 1: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/1.jpg)
Congreso WebZaragoza, junio de 2012
Desarrollo de sitios webcon WordPress como CMS
lunes 4 de junio de 12
![Page 2: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/2.jpg)
Sobre mí
Guillermo Latorrewww.hachemuda.com@[email protected]
www.idibay.com www.cuentica.com
lunes 4 de junio de 12
![Page 3: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/3.jpg)
¿Por qué WordPress?
- La movida de los blogs.- Un framework.- Software libre. Comunidad.- Actualizaciones. Seguridad.- Facilidad de instalación y uso.- SEO.
¿Por qué no?
lunes 4 de junio de 12
![Page 4: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/4.jpg)
¿Por qué WordPress?
Temas Popularidad
Editor Panel de administración Usuarios y roles
Instalación Documentación Widgets
Plugins
19.686 plugins | 1.523 themes | WP 3.3 lleva 21.000.000 de descargas
lunes 4 de junio de 12
![Page 5: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/5.jpg)
Estructura de ficheros y directorios
lunes 4 de junio de 12
![Page 6: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/6.jpg)
El súper bucle
lunes 4 de junio de 12
![Page 7: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/7.jpg)
El súper bucle
<?php if(have_posts()) :
while (have_posts()) : the_post();
/** Hacer algo grande y hermoso. **/
endwhile;endif; ?>
query_posts(), get_posts(), get_children()...
lunes 4 de junio de 12
![Page 8: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/8.jpg)
“Functions” y “Template tags”
{ the_title() - the_permalink() the_date() the_excerpt() - the_content() the_category() the_tags() the_author() the_post_thumbnail()
Fin del bucle
Inicio del bucle
lunes 4 de junio de 12
![Page 9: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/9.jpg)
Anatomía de un tema de WordPress
By Yoast.com
Archivos de plantillas:
- home (index.php)- posts (single.php)- pages (page.php)- archives (archive.php, category.php...)- comments (comments.php)
lunes 4 de junio de 12
![Page 10: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/10.jpg)
La jerarquía en un tema
Mostrar página “Contacto”
1.home.php
(si está definida como portada)
2.custom template
3.page-contacto.php
4.page-3.php
5.page.php
6.index.php
lunes 4 de junio de 12
![Page 11: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/11.jpg)
La jerarquía en un tema
Mostrar posts de la categoría “Parecidos razonables”
1.category-parecidos-razonables.php
2.category-7.php
3.category.php
4.archive.php
5.index.php
lunes 4 de junio de 12
![Page 12: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/12.jpg)
El fichero “functions.php”
• Es un pájaro, es un avión... ¡es un plugin!
• Funciones específicas del tema activo.
• Utilidades.
• Habilitar y modificar opciones.
• Tips & Tricks
lunes 4 de junio de 12
![Page 13: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/13.jpg)
Tipos de contenido personalizados
Tipos por defecto:
post page attachment nav_menu
- Registro de tipos de contenido personalizados
- Taxonomías personalizadas
- Plantillas específicas en la jerarquía
- Todo el core de WordPress a mi servicio
Y además:
lunes 4 de junio de 12
![Page 14: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/14.jpg)
Taxonomías personalizadas
Taxonomías por defecto:
category tag link category
Autor: Género:
Carmelo CotónJosema PamundiEncarna Vales...
HumorCulturaCultura Premium Plus...
lunes 4 de junio de 12
![Page 15: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/15.jpg)
Panel de administración y metaboxes
lunes 4 de junio de 12
![Page 16: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/16.jpg)
Caso real
lunes 4 de junio de 12
![Page 17: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/17.jpg)
Recursos interesantes
- WordPress Codex (http://codex.wordpress.org)
- WordPress Dev Blog (http://wordpress.org/news)
- Code Poet (http://build.codepoet.com/)
- WP Snippets (http://wp-snippets.com/)
- Yoast (http://yoast.com)
- WP Recipes (http://www.wprecipes.com/)
- GitHub (https://github.com/search?q=wordpress)
- ...
lunes 4 de junio de 12
![Page 18: WordPress como CMS - Congreso Web 2012](https://reader033.vdocuments.site/reader033/viewer/2022060110/555ad391d8b42a024a8b49c7/html5/thumbnails/18.jpg)
Que sí, que ya está hecho
- WP Alquemy (http://www.farinspace.com/wpalchemy-metabox/)
- Types Plugin (http://wordpress.org/extend/plugins/types/)
- Gravity Forms (http://www.gravityforms.com/)
- WP Multilanguage (http://wpml.org/es/)
- WP SEO (http://wordpress.org/extend/plugins/wordpress-seo/)
- Google XML Sitemaps (http://wordpress.org/extend/plugins/
google-sitemap-generator/)
- Viper’s Video Quicktags (http://wordpress.org/extend/plugins/
vipers-video-quicktags/)
- ...
lunes 4 de junio de 12