addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupsimageimagesinstagramlinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1outlookpersonJoin Group on CardStartprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Build a Plugin From Scratch w/Chris Carvache of New Leaf Web Solutions

Join us on August 27 at the Stamford Innovation Center as Chris Carvache, Founder of New Leaf Web Solutions, teaches us how to build a simple plugin from scratch.

Presentation Summary
Attendees will learn how to create a WordPress plugin from scratch. Actions and Filters will be covered with a heavy emphasis on WordPress actions.  The plugin will allow users to insert a block of HTML code into an action hook of their choice.  This will enable the users to easily add code to themes in a desired location without having to edit parent theme files, or creating child theme files.  Also, the plugin will create an additional body class using filters indicating that the plugin is working and active on a particular page allowing for additional CSS styling if desired.  This plugin is intended to be useful to developers of ALL skill levels.
* A basic working knowledge of PHP will be required for attendees to get the most out of this presentation and will not be covered.

Learning Outcome
At the end of the presentation, users should be able to demonstrate a working knowledge of the following concepts

  1. How to setup a plugin for development
  2. Identify the difference between WordPress action hooks and filters
  3. How to use action hooks and filters
  4. How to create a settings page in the WordPress admin
  5. How to properly interact with data in the WordPress options table
  6. Appropriate PHP commenting and documentation
  7. Appropriate PHP code nesting promoting user readability


About Chris Carvache

Independent WordPress Developer / Consultant by day, musician by night.  Chris Carvache has been a Web Developer for the last 7 years working at great firms such as Prudential Connecticut Realty and Northeast Web Design before starting New Leaf Web Solutions in early 2012.  Working with the belief that every client can harness the power of the internet to better their business, New Leaf Web Solutions creates WordPress based websites that are easy to interact with for the end user and offers business owners a powerful marketing tool to reach out to their audience.

According to Chris Carvache is a WordPress expert scoring a 740 out of 800.

Join or login to comment.

  • Steve H.

    Thanks Chris, Clinton and Alex for this great session.

    August 28, 2013

  • A former member
    A former member

    Thank you Chris for the great presentation last night. While the techniques are currently a bit beyond my skill set, I always appreciate the opportunity to meet and learn from web professionals. Look forward to seeing you at future events.

    August 28, 2013

  • Mark H.

    I found this explanation of filters & hook which I thought might be helpful, "A filter modifies the value of something. An action, rather than modifying something, calls another function to run beside it."

    This was excerpted from:

    August 28, 2013

    • Mark H.

      Thanks. Considering the authors of the codex did not explain it well I went looking for another source who would be more clear.

      August 28, 2013

  • A former member
    A former member

    Not sure how he covered such a complicated subject in a little over an hour, but he did it. I'm glad he had the patience to break things down to steps, offer references, and then post his code so we could go over it. Thanks, Chris!

    1 · August 28, 2013

  • A former member
    A former member

    This is my first time attending this meetup. Are we expected to bring a computer/notebook etc? Thanks! Looking forward to meeting you.

    August 27, 2013

  • Jeff F.

    Sorry, have to bail out on tonight. Hope to see everyone at another meetup soon.

    August 27, 2013

  • william H.

    Looking forward to another great workshop experience!

    August 26, 2013

  • Gary D.

    I may not be able to attend this one, pity looks great!!!

    July 22, 2013

  • Mary L.

    Great! Looking forward to this topic!

    July 17, 2013

  • Daniel B.

    Would love to come.

    July 17, 2013

25 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