This tutorial explains the process behind writing a Maintenance Mode plugin for WordPress such as the one I released a few days ago: CGC Maintenance Mode. The final result of this tutorial will give you an advanced plugin capable of putting your site into maintenance mode, while allowing authorized users to view the site normally, [...]
View PostWriting Your First WordPress Plugin Part 4
In part four of Writing Your First WordPress Plugin, I demonstrate how to load style sheets with your plugin. I also walk you through some best practices in terms of efficiency in regards to when you should, and should not, load styles/scripts with your plugin. This entry is part 4 of 7 in the Writing [...]
View Post add_action, CSS, wp_enqueue_script, wp_enqueue_styleUsing the Automatic Template Creation System in Easy Content Types
WordPress themes are based entirely on templates. These templates provide a way to customize the layout of your content on different pages and give you total control over how your website functions. Easy Content Types includes a very powerful function that will automatically create new template files for your custom post types and taxonomies based [...]
View Post easy content typesWriting Your First WordPress Plugin Part 3
In part 3 of this tutorial series, I describe a couple of fundamental techniques for beginner WordPress plugin developers. This section details a very important function for WordPress plugins: how to add any kind of content to the end of a post. I show how it is done, and then also demonstrate some real world [...]
View Post the_contentAutomatically Displaying Meta Field Values in Easy Content Types
Displaying meta information that you have created using custom meta boxes in Easy Content Types is really simple, as long as you are using version 2.3 or newer. There are a series of options in the Settings page that allows you to define how the meta field values should be displayed. This entry is part [...]
View Post easy content types, meta, meta boxHow to Begin Writing Your First WordPress plugin
The world of plugins can seem a scary place to venture if you’ve never been there before. I remember when I first started, it was because I wrote a tutorial over at Pro Blog Design about how to create a custom Font Uploader for your WordPress theme, and readers asked that I make it into [...]
View Post plugin, pluginsShow Message to Logged In User with a Short Code

Being able to restrict certain content to logged in members only is a very useful function, especially for membership based websites, whether free or premium. This quick tutorial shows you the basics of how to write a short code function that will allow you to limit blocks of content to logged in users only.
View Post is_user_Logged_in()Customize Plugin Action Links
Plugin Action links are the links, such as Deactivate, that are displayed on the plugin entry in the WordPress plugins page. These links are extremely useful for helping your users find their way around the admin section of your plugin, as well as for providing helpful links such as Contact or Support.
View Post links, pluginSimple Posts By Author Widget Tutorial and Plugin

This tutorial will demonstrate the methods used to write a simple Posts By Author Widget plugin. The idea of this plugin is to provide a widget that can be used to displays posts from a specific author. The plugin this tutorial is about is a much simplified version of the [highlight_green]Posts By Author Widget Pro [...]
View Post authors, usersShow Posts with a Short Code and Display Posts in Any Page
Being able to display a list of posts within a page (or other post) is very useful. In this tutorial I’m going to show you how to write a simple post query short code that will allow you to display a list of posts from any category, tag, or custom taxonomy.
View Post query_posts, short code, shortcode