Desarrollo de sitios web           con WordPress como CMS                         Congreso Web                          Za...
Sobre mí                 Guillermo Latorre                 www.hachemuda.com                 @superwillyfoc               ...
¿Por qué WordPress?              - La movida de los blogs.              - Un framework.              - Software libre. Com...
¿Por qué WordPress?                                                   Popularidad                                 Temas   ...
Estructura de ficheros y directorioslunes 4 de junio de 12
El súper buclelunes 4 de junio de 12
El súper bucle            <?php            if(have_posts()) :                while (have_posts()) : the_post();           ...
“Functions” y “Template tags”              {                         Inicio del bucle                           the_title(...
Anatomía de un tema de WordPress           Archivos de plantillas:          - home (index.php)          - posts (single.ph...
La jerarquía en un tema             Mostrar página “Contacto”             1.home.php                         (si está defi...
La jerarquía en un tema             Mostrar posts de la categoría “Parecidos             razonables”             1.categor...
El fichero “functions.php”              • Es un pájaro, es un                     avión... ¡es un plugin!              • F...
Tipos de contenido personalizados          Tipos por defecto:               post      page    attachment       nav_menu   ...
Taxonomías personalizadas          Taxonomías por defecto:                         category   tag     link category       ...
Panel de administración y metaboxeslunes 4 de junio de 12
Caso reallunes 4 de junio de 12
Recursos interesantes            - WordPress Codex (http://codex.wordpress.org)            - WordPress Dev Blog (http://wo...
Que sí, que ya está hecho            - WP Alquemy (http://www.farinspace.com/wpalchemy-metabox/)            - Types Plugin...
Upcoming SlideShare
Loading in...5
×

WordPress como CMS - Congreso Web 2012

5,166

Published on

Desarrollo de sitios web con WordPress como CMS. Ponencia y taller práctico de Guillermo Latorre durante el Congreso Web 2012.

1 Comment
5 Likes
Statistics
Notes
No Downloads
Views
Total Views
5,166
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
108
Comments
1
Likes
5
Embeds 0
No embeds

No notes for slide

WordPress como CMS - Congreso Web 2012

  1. 1. Desarrollo de sitios web con WordPress como CMS Congreso Web Zaragoza, junio de 2012lunes 4 de junio de 12
  2. 2. Sobre mí Guillermo Latorre www.hachemuda.com @superwillyfoc guillermo@idibay.com www.idibay.com www.cuentica.comlunes 4 de junio de 12
  3. 3. ¿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
  4. 4. ¿Por qué WordPress? Popularidad Temas Panel de administración Editor Usuarios y roles Documentación Widgets Instalación Plugins 19.686 plugins | 1.523 themes | WP 3.3 lleva 21.000.000 de descargaslunes 4 de junio de 12
  5. 5. Estructura de ficheros y directorioslunes 4 de junio de 12
  6. 6. El súper buclelunes 4 de junio de 12
  7. 7. 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
  8. 8. “Functions” y “Template tags” { Inicio del bucle the_title() - the_permalink() the_date() the_excerpt() - the_content() the_category() the_tags() the_author() the_post_thumbnail() Fin del buclelunes 4 de junio de 12
  9. 9. Anatomía de un tema de WordPress Archivos de plantillas: - home (index.php) - posts (single.php) - pages (page.php) - archives (archive.php, category.php...) - comments (comments.php) By Yoast.comlunes 4 de junio de 12
  10. 10. 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.phplunes 4 de junio de 12
  11. 11. 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.phplunes 4 de junio de 12
  12. 12. 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 & Trickslunes 4 de junio de 12
  13. 13. Tipos de contenido personalizados Tipos por defecto: post page attachment nav_menu Y además: - Registro de tipos de contenido personalizados - Taxonomías personalizadas - Plantillas específicas en la jerarquía - Todo el core de WordPress a mi serviciolunes 4 de junio de 12
  14. 14. Taxonomías personalizadas Taxonomías por defecto: category tag link category Autor: Género: Carmelo Cotón Humor Josema Pamundi Cultura Encarna Vales Cultura Premium Plus ... ...lunes 4 de junio de 12
  15. 15. Panel de administración y metaboxeslunes 4 de junio de 12
  16. 16. Caso reallunes 4 de junio de 12
  17. 17. 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
  18. 18. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×