addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrosseditemptyheartexportfacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Intro to Plugin Development /w Boone

WordPress is known for its ability to separate function (plugins) from form (themes). In this talk with Boone, a lead developer for BuddyPress, we will go over the basics of plugin development including how and why you would want to create a plugin in the first place.

We will cover:

  • Why would I want to create my own plugin? (reusability, theme independence, etc)
  • A brief overview of WP's plugin API: add_action() and add_filter()
  • The basics of WP plugin structure
  • How to make sure your plugin plays nicely with other plugins
  • Getting started releasing your plugins on

Please note the date for the Meetup. We are moving the meetup back by two weeks so we can fit Boone in the schedule.

About the speaker: Boone Gorges is a freelance WordPress developer based in Queens, NY.

Boone is a Lead Developer for BuddyPress, and oversees development on a number of WordPress projects, including Commons In A Box, Anthologize, and Participad.

He specializes in working with educational and non-profit organizations. Boone is on the web at, blogs at, and tweets at

Join or login to comment.

  • Terry Y.

    The information provided in ths meeting was highly valuable and Boone did a great job.

    January 26, 2013

  • Elliot

    Really great job.

    January 25, 2013

  • Patrick R.

    Thanks so much Boone for coming out! It was a great presentation. In the madness that was putting his screen on the TV I was able to capture the presentation:

    January 25, 2013

  • Patrick R.

    @Boone, I have a few questions for you that I'll post here so hopefully you can touch on them during your presentation.

    1) When you're extending a plugin is there a way to make sure that your plugin gets loaded after their plugin?

    2) If I have a very specific use for a plugin and I don't need all the features or I need the features tweaked, is there a good way to do that with an existing plugin? Ideally,I would still pull in new features from the original plugin and still override the parts that need to be overridden.

    January 23, 2013

    • Boone G.

      Cool, thanks for the questions, Patrick! I'll be sure to say something about them, and we can talk about them in-depth during Q&A if you'd like.

      1 · January 23, 2013

19 went

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy