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.
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.
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
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
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.