• Resources – WordPress Plugin Development Tuts, Resources & Helpful Guides

    Developing your own WordPress plug-ins should be near the top of your list of things to master as a web developer. Not only are they indispensable to clients to bridge gaps that haven’t been filled yet, they are very immensely helpful to the WordPress community. If that doesn’t give you a warm feeling inside you can always charge a fair price and if your plug-in is useful, you’ll make a pretty penny on the side.

    As for learning how to create them its should be a walk in the park especially with some php knowledge and theme development experience ; if you don’t have these it should still be easy , there is a lot of info out there and the WP codex is an amazing resource which is why we put it first.

    Take your time to read through these and book mark them for later reference – good luck.


    WordPress Plugins allow easy modification, customization, and enhancement to a WordPress blog. Instead of changing the core programming of WordPress, you can add functionality with WordPress Plugins.


    This tutorial will describe the implementation of a WordPress plugin starting from scratch. The plugin will connect to an external OSCommerce database and display random products on your WordPress site. It also implements a configuration page for the WordPress admin panel.


    Create Your First WordPress Plugin in 10 Minutes


    There will be situations where you will have a main administrative panel, but would like individual users to set their own preferences. In the case of the Devlounge Plugin Series, we added an option for text to be added in at the end of each post. However, what if a logged-in user doesn’t want to see this text? Why not give them the option without affecting all of the other users?


    Despite an extensive codex, many WordPress users remain unfamiliar with how to create their own custom plugins. In today’s screencast, we’ll start from scratch and build our first usable plugin. For this example, we’ll write a simple “tuts formatting” function that allows a blog editor to more easily format articles.


    Just read a forum topic Organizing Plugins on the wordpress.org support forums and thought I’d give you all the tips and tricks that I’ve learned and use when developing WordPress plugins.. which can be quite fun! I’m definately not a php or WordPress expert, anyone can create useful WordPress plugins without being a hacker.


    A lot of plugins nowadays are more reliant on JavaScript and Cascading Style Sheets. It is important to separate your JavaScript and CSS into separate files so that the plugin is easier to maintain. This portion of the series will cover how to load JavaScript and CSS files for your plugin.


    More Tutorials:

    WP Tutorial: Your First WordPress Plugin « Mark on WordPress
    WordPress Codex – WordPress Coding Standards
    WordPress Codex – Creating Tables with Plugins
    WordPress Hooks from Flat Earth
    How to Write a WordPress Plugin | Devlounge
    SEOpher – How to write a WordPress plugin : episode 1 – getting started …
    A Love Letter to WordPress Plugin Authors




    The Dashboard Widgets API (added in WP 2.7) makes it very simple to add new widgets to the administration dashboard. Doing so requires working knowledge of PHP and the WordPress Plugin API, but to plugin or theme authors familiar with hooking actions and filters it only takes a few minutes and can be a great way to make your plugin even more useful.


    Before WordPress version 2.0, these extra visual plugins had to be hand coded into the theme template, so a knowledge of PHP is required. In version 2.0 they introduced "Widgets" which wrap around a plugin and allow a non code editing method for incorporating into a theme using sidebars and a drag and drop interface.


    This tutorial will explain how to create WordPress widget from scratch. You will also learn how to implement configuration page for your widget.




    How to Create a Simple WordPress Plugin


    Building a Plugin – It’s Easier Than You Think Video

    This video tutorial, from WordPress TV, demonstrates the basics of constructing a plugin, designing it to make the changes you want, and then using that plugin to alter your WordPress site in a persistent way. Includes some basic discussion on hooks and functions, as well as some sample code.


    Screencast of presentation made at Wordcamp Montreal 2010

    WordPress’ open nature makes it very easy to create plugins to provide a large variety of capabilities to a site. However, developers don’t always think to follow best practices as they are writing up their code. Will their code break other plugins? Will the resulting site become very slow? Will users be able to understand how to get the most out of the extension? All of these questions will be discussed using concrete examples from four WordPress plugins developed over the past five years. View Slide Presentation



    Cheat Sheets

    WordPress Optimization/Cheat Sheet


    The WordPress Help Sheet was a good WordPress resource, but it was pretty limited and only had the basics of WordPress. I kept thinking to my self, “What about more advanced WordPress developers? They need something too!”. I felt they were being left out of all the fun. So here’s something for all you WordPress gurus…


    I know that there are many resources regarding this topic but there are never enough. This post is dedicated to small snippets from WordPress that will make your life easier. Or maybe my life easier and in this case I want to have them in one single post. In a way I’m trying to help you and in another I’m trying to organize this stuff for myself.


    This cheat sheet is designed to be a quick reference to all of the elements and attributes available in the XHTML 1.1 specification. And because XHTML 1.1 is designed to be modular, it is organized into sections to mirror the XHTML abstract modules and the elements and attributes contained within each.


    Good looking and well structured html overview.


    Useful WordPress Plugins

    Featured Content Gallery
    Ultimate GA
    Yet Another Related Posts Plugin
    WP Super Cache
    Easy Adsenser



    About the Author

    Ben Rama is a Graphic Designer, CG Artist & Cinematographer from London. He is the founder & director at Digital Empire with many years of experience in Graphic Design, Film & TV within London.

    Other Stories From Around The Vast Series of Tubes

    Did you like this post? Pass it on!

    Take a look at some of the responses we've had to this article.

    1. […] Direct Link […]

    2. April 15th

      it was really nice post!
      thanks a lot for sharing :)

    3. I am a freelancer and I love working with WordPress. I am thankful that you share this post with us. It is constantly evolving and it’s always nice to learn new things. I will keep this and use this as a reference. Thank you.

    4. We love working in wordpress………………….

    5. June 21st

      i love this work…

    6. July 31st

      Thank you for sharing these guides. This collection of resources is superb and will most certainly be useful in the construction and maintenance of my current and future projects.

      Once again, thanks a bunch, Nick!

    7. Nice sharing, I am also in WordPress development. Keep posting such informative articles.

    8. […] in News Click here to visit this resource […]

    9. […] in Plugins & Widgets Click here to view this resource […]

    10. December 16th

      Some of the tuts I’ve saved to read later.I have to consider to start learning this but it seems to much complicated for me!

  • Post a Comment

    Let us know what you thought.

  • Name:

    Email (required):