Taller de Plugins  Rocío Valdivia @_DorsVenabiliWP Official ConsultantBuddyPress Evangelist
¿Qué es un plugin y para qué sirve?Wikipedia: Es una aplicación que se relaciona con otra para aportarleuna función nueva ...
Algunos ejemplos
El plugin más sencillo: Hello Dolly
Que necesitamos (I)Herramientas:                           Editor de texto                             Cliente FTP        ...
Que necesitamos (II)Documentación:                     http://codex.wordpress.org/                           Plugin_Resour...
Que vamos a hacer (I)
Que vamos a hacer (II)
Donde vamos a trabajar
Creamos el directorio y el archivo
Vamos a darle nombre
Creamos una funcion sencilla
Conceptos básicos: Hooks (Ganchos)            Los hooks han sido creados para                 permitir a los plugins      ...
Tipos de Hooks (ganchos)Actions:    Los actions son los ganchos que el núcleo de  WordPress lanza en puntos específicos dur...
Ejemplos de action hookswidgets_init     wp_head              loop_startthe_post         loop_end             get_sidebarg...
Tipos de hooks (II)Filters:   Los filters son los ganchos que WordPress lanza      para modificar información en tiempo de  ...
Ejemplos de filter hooksget_the_excerpt      the_content              the_tagsthe_title            get_categories   comment...
Añadimos nuestra función al hook (gancho) elegido
Creando una página de opciones
Nuestra primera página de opciones
Creamos un formulario con unas opciones simples
Y ahora, comprobamos y guardamos en la BD
Y ya tenemos creada nuestra página de opciones
Cómo accedemos a las opciones guardadas en       nuestra página de opciones
Y le damos un valor por defecto por si no rellenamos        los campos en la página de opciones
Y listo, mostramos al final de cada post la imagen con lasdimensiones elegidas en nuestra recién creada página de          ...
Creando un plugin (II): Nuestro primer widget
Formulario de opciones del widget
Y por último, lo enganchamos al hook
Lo metemos en el sidebar y ya tenemos listo nuestro                 primer widget :)
Todo es empezar, en vuestraimaginación están los límites.
Taller de Plugins                        Muchas gracias :)  Rocío Valdivia @_DorsVenabiliWP Official ConsultantBuddyPress E...
Taller de plugins
Upcoming SlideShare
Loading in...5
×

Taller de plugins

4,195

Published on

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

Published in: Technology, Art & Photos
0 Comments
9 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,195
On Slideshare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
251
Comments
0
Likes
9
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • 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
    1. A particular slide catching your eye?

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

    ×