WordPress plugins are a vital piece of the WordPress infrastucture – there are thousands of free and commercial plugins out there that allow you to do almost anything you can think of with WordPress. WordPress has made it easy to write plugins with an API and the use of hooks. The other day we looked at theme tutorials so today lets look at tutorials to help you write plugins.
Writing a Plugin
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.
Create a Custom WordPress Plugin From Scratch
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.
How to Build a WordPress Plugin
Every so often the WordPress plugin directory does not offer a complete solution to a problem you are having. When this happens, sometimes the best option is to dig into the WordPress Plugin API and build what you need.
A Crash-Course in WordPress Plugin Development
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.
Create WordPress Plugins with OOP Techniques
Object-oriented code, among other things, can help organize and add reusability to your code. In this tutorial, I will teach you the basics of writing a WordPress plugin using object oriented techniques. We’ll be using Dribbble’s API as an example for this tutorial.
Blank WordPress Plugin Tutorial
If your here then you are most probably looking to make a blank WordPress Plugin. The code for which is on this page at the bottom. It is explained as we go along and makes a fantastic base for whatever you are trying to extend WordPress with.
Beginner’s Guide to WordPress Plugin Development
We’ll be going over a few ways to get started in plug-ins development for WordPress. The steps are fairly simple and don’t require a large dedication to study. Rudimentary knowledge of PHP would be useful even with a basic understanding of the WordPress file structure and Administration panel.
Create your Own Widget for Displaying Recent Tweets
The process of creating your own widget that will display your recent tweets by using Twitter’s profile tool.
Writing Your First Plugin for WordPress: A Primer
In the name of “learning by doing” I’m going to show you how to create a plugin with a very basic (and pretty much impractical) task: our plugin will check if a WordPress post is empty, and if it is, add some text. It’s very simple, don’t worry ;)
Building a WordPress plugin: Tweetable
Today we are going to build a Tweetable WordPress plugin from scratch, This plugin will pull latest 5 tweets from Twitter and display it in our WordPress sidebar.
Creating a custom functions plugin for end users
Most of the WordPress tutorials I write mention adding custom functions to your theme’s functions.php file. Many of the other tutorials around the Web will use this same technique for adding custom code. However, there are different ways of handling custom functions.
How To Create A Simple WordPress Plugin
Our plugin will not do anything exceptional, since it’s just a sample plugin to get you started. This elementary plugin will do two simple tasks. First, it will display a friendly text message on top of WordPress administrator dashboard, and secondly, it will display a line of text at the end of each blog post.
How to create your own WordPress functionality plugin
A common, yet unfortunate practice in the WordPress community involves filling theme functions.php files with tweaks and functionality that is key to a site. The reason this is a bad idea, in short, is that it will tie your critical site functionality to a theme that will eventually change. Good news, though: there is a much better, smarter alternative. It’s called a functionality plugin.
Create Database Tables for Your WordPress Plugin
In order to advance your WordPress plugin development (or even theme development), one of the steps you will need to make is learning how to create and work with additional database tables, which you can use to store information used by your plugin.
How to create a “Recent Posts” WordPress Plugin
In this little article I will show you how to create a “Recent Posts” plugin, so you could get the general idea. It will be best understood if you are familiar to PHP programming language.
Create your first WordPress Plugin with custom icon
This tutorial will show you how to create your own WordPress plugin menu with custom icon.
How to write a WordPress plugin that I’ll use
I tend to be very fastidious about the WordPress plugins that I’ll install. I’ll often write my own simple version of a plugin rather than install one from someone else that does a bunch of stuff I don’t need. Here is my philosophy behind writing WordPress plugins.
How to Write Your Own Easy-Administration WordPress Plugin
Our plugin will be contained in a single PHP file. We’ll name it easy-admin.php and place it in the WordPress plugin folder (wp-content/plugins/). Ideally, the file should be UTF-8 encoded.
Easy WordPress Plugin Development
In this tutorial series, we’ll progress through the entire WordPress plugin development process. We’ll create a useful (but basic) plugin, add security measures, submit it to the WordPress repository, and promote it.
Ten Things Every WordPress Plugin Developer Should Know
Plugins are a major part of why WordPress powers millions of blogs and websites around the world. The ability to extend WordPress to meet just about any need is a powerful motivator for choosing WordPress over other alternatives.
Disclosure: This page may contain affiliate links for which we will receive compensation if a purchase is made via the link.