Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Inicio al desarrollo en wordpress

Betabeers
February 09, 2012
290

Inicio al desarrollo en wordpress

presenta @siner

Betabeers

February 09, 2012
Tweet

Transcript

  1. Indice • Introducción • Themes • Shortcodes • Plugins •

    Custom Post Types y Metaboxes • Referencias lunes 6 de febrero de 2012
  2. Introducción • WordPress es un Gestor de Contenidos (CMS) creado

    por Automattic. • Pensado inicialmente para crear Blogs. • Actualmente va por la versión 3.3.1 • Pero no sólo se hacen blogs... lunes 6 de febrero de 2012
  3. Introducción • Curva de aprendizaje sencilla • Panel de administración

    muy pulido y sencillo de usar • Gran comunidad de desarrolladores • Muy buena documentación lunes 6 de febrero de 2012
  4. Themes • Gran cantidad de Themes, free o premium. •

    Premium entre $35 y $99 • Sitios de compra: Themeforest, Whoothemes, Elegantthemes... lunes 6 de febrero de 2012
  5. Themes • Ficheros estandar de una plantilla en WordPress •

    Directorios para organizarse mejor lunes 6 de febrero de 2012
  6. Themes • Para las funciones de un theme: functions.php •

    Se pueden modificar funciones estandar de WP usando los Filters. • Se pueden definir funciones que se ejecutarán cuando suceda algo con las Actions. lunes 6 de febrero de 2012
  7. Themes • Ejemplo de filter para eliminar la linea en

    el header que informa sobre la versión de WordPress. lunes 6 de febrero de 2012
  8. Themes • Ejemplo de action, cuando ejecute la acción widgets_init,

    se llamará a esta función para que se ejecute. lunes 6 de febrero de 2012
  9. Shortcodes • Nos permiten definir etiquetas del tipo [tag][/tag] para

    el editor de texto. • Por defecto wordpress filtra algunas etiquetas html por seguridad. • Puede que nos interese definir etiquetas simples para los usuarios. lunes 6 de febrero de 2012
  10. Plugins • Miles de plugins, de todo tipo. Para SEO,

    para Twitter, para crear sliders jquery... • La mayoría gratuitos, algunos de pago, por ejemplo el WPML para multilenguaje. lunes 6 de febrero de 2012
  11. Plugins • Muchas de las funciones que se pueden añadir

    a un Theme en functions.php se pueden implementar en un plugin. • Puede interesar separar funcionalidades de un theme en particular. • Se usan actions y filters, como en los themes. lunes 6 de febrero de 2012
  12. Widgets • Son pequeños códigos que suelen usarse en las

    sidebars de un blog (Mostrar últimos comentarios, últimos posts, categorías, nube de tags...). • Pero podemos programar lo que queramos y usarlos en nuestros desarrollos. • Definimos sidebars y usamos los widgets definidos. lunes 6 de febrero de 2012
  13. Widgets • Constructor. • Formulario en el panel • Procesamos

    las opciones • Se muestra el contenido lunes 6 de febrero de 2012
  14. Custom Post Types • En WordPress por defecto hay varios

    tipos de contenidos (posts, pages, attachments, revisions y nav_menus). • Podemos definir nuestros tipos de contenidos específicos. Función register_post_type() • También nuevas taxonomies! lunes 6 de febrero de 2012
  15. MetaBoxes • Podemos definir campos a parte del propio del

    contenido, para añadir información sobre el Custom Post. • Descripción, precio, valor de alguna característica... lunes 6 de febrero de 2012
  16. Referencias http://codex.wordpress.org/ Documentación de WordPress por excelencia, mantenida y completada

    por la comunidad. http://themeforest.net/category/wordpress Marketplace de Themes para WordPress http://wp.tutsplus.com/ Sitio con gran cantidad de tutoriales sobre WordPress http://wp.smashingmagazine.com/ Artículos interesantes sobre el tema en Smashing Magazine http://www.google.es ¬¬’ lunes 6 de febrero de 2012