Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Taller de plugins

4,708 views

Published on

Presentación del taller de plugins de Rocío Valdivia en la WordCamp Spain de 2010.

Published in: Technology, Art & Photos
  • Be the first to comment

Taller de plugins

  1. 1. Taller de Plugins Rocío Valdivia @_DorsVenabiliWP Official ConsultantBuddyPress Evangelist
  2. 2. ¿Qué es un plugin y para qué sirve?Wikipedia: Es una aplicación que se relaciona con otra para aportarleuna función nueva y generalmente muy especifica. Esta aplicaciónadicional es ejecutada por la aplicación principal e interactúan pormedio de la API.
  3. 3. Algunos ejemplos
  4. 4. El plugin más sencillo: Hello Dolly
  5. 5. Que necesitamos (I)Herramientas: Editor de texto Cliente FTP Navegador Instalación de WordPress Firebug (Opcional)
  6. 6. Que necesitamos (II)Documentación: http://codex.wordpress.org/ Plugin_Resources http://codex.wordpress.org/ Plugin_API/Action_Reference http://codex.wordpress.org/ Plugin_API/Filter_Reference
  7. 7. Que vamos a hacer (I)
  8. 8. Que vamos a hacer (II)
  9. 9. Donde vamos a trabajar
  10. 10. Creamos el directorio y el archivo
  11. 11. Vamos a darle nombre
  12. 12. Creamos una funcion sencilla
  13. 13. Conceptos básicos: Hooks (Ganchos) Los hooks han sido creados para permitir a los plugins “engancharse” al resto de WordPress. Es decir, tú decides cuándo o dónde se ejecutará tu plugin.http://codex.wordpress.org/Plugin_API
  14. 14. Tipos de Hooks (ganchos)Actions: Los actions son los ganchos que el núcleo de WordPress lanza en puntos específicos durante laejecución o cuando algún evento específico ocurre. Através de la API, tu plugin puede especificar que una omás de sus funciones sean ejecutadas en esos puntos.
  15. 15. Ejemplos de action hookswidgets_init wp_head loop_startthe_post loop_end get_sidebarget_footer admin_menu admin_footer http://codex.wordpress.org/ Plugin_API/Action_Reference
  16. 16. Tipos de hooks (II)Filters: Los filters son los ganchos que WordPress lanza para modificar información en tiempo de ejecución. Tu plugin puede especificar que una o más de sus funciones sea ejecutada para modificar la información del filter elegido.
  17. 17. Ejemplos de filter hooksget_the_excerpt the_content the_tagsthe_title get_categories comment_edit_pre http://codex.wordpress.org/ Plugin_API/Filter_Reference
  18. 18. Añadimos nuestra función al hook (gancho) elegido
  19. 19. Creando una página de opciones
  20. 20. Nuestra primera página de opciones
  21. 21. Creamos un formulario con unas opciones simples
  22. 22. Y ahora, comprobamos y guardamos en la BD
  23. 23. Y ya tenemos creada nuestra página de opciones
  24. 24. Cómo accedemos a las opciones guardadas en nuestra página de opciones
  25. 25. Y le damos un valor por defecto por si no rellenamos los campos en la página de opciones
  26. 26. Y listo, mostramos al final de cada post la imagen con lasdimensiones elegidas en nuestra recién creada página de opciones
  27. 27. Creando un plugin (II): Nuestro primer widget
  28. 28. Formulario de opciones del widget
  29. 29. Y por último, lo enganchamos al hook
  30. 30. Lo metemos en el sidebar y ya tenemos listo nuestro primer widget :)
  31. 31. Todo es empezar, en vuestraimaginación están los límites.
  32. 32. Taller de Plugins Muchas gracias :) Rocío Valdivia @_DorsVenabiliWP Official ConsultantBuddyPress Evangelist

×