In this part of the User Submitted Image Galleries series we will look at setting up our custom image sizes and also the image submission form. In the previous part we registered out custom post types and taxonomies, and setup the basic structure of the plugin. You must be logged in and have an active [...]
View PostUser Submitting Gallery Images – Part 1
In part one of the User Submitted Image Galleries tutorial series, I’m going to walk you through the beginning steps of setting up our User Image Gallery plugin. This is a plugin that will allow us to have a user-submitting gallery of images our website. If a user registered an logged-in, they will be able [...]
View Post attachments, gallery, images, usersFront End Registration and Login Forms Plugin
Create a Simple Mail Chimp Sign Up Form

In this premium-members only tutorial, we’re going to take a brief look into working with the Mail Chimp API to create a newsletter sign up form for your WordPress site. The final result will be a complete plugin that you can install on any WordPress site to begin accepting email subscriptions to your Mail Chimp [...]
View Post email, mail chimp, newsletter, subscribePassword Protect Taxonomy Terms and All Posts in the Terms
A few weeks ago, AJ Clarke of WP Explorer released a really slick photography theme called Fotos. Aside from just being a great theme, it also has a great feature that allows users to password protect their photo foto galleries. While developing the theme, AJ, who is a good friend of mine, asked me for [...]
View Post custom meta, custom taxonomy, meta, taxonomies, taxonomyCreating Custom Front End Registration and Login Forms for WordPress
Front end registration and login forms (meaning placed within your site’s pages, and not the default wp-login.php) are one of the elements that really take a site out of the “standard WordPress” zone. With forms that allow your users to signup and login without ever leaving your main site, you provide a much more consistent [...]
View Post forms, login, registration, short codeRetrieve Users Based on Meta Value
Just like the post meta system, WordPress has a powerful user meta system that allows developers to store additional “meta” information about the registered users in the database. This meta information can be just about anything you want it to be, and can serve a variety of purposes. At the time of writing this tutorial, [...]
View Post meta_key, meta_value, users, wpdbWriting Your First WordPress Plugin Part 7 – Final
Part seven of Writing Your First WordPress Plugin concludes the series by demonstrating how to extend the plugin options that I showed you in part 6, and how to use them to control various aspects of your plugin’s output, such as turning it on or off and changing theoutput’s theme. There is not a lot [...]
View Post options, settingsWriting Your First WordPress Plugin Part 6
In part 6 of Writing Your First WordPress Plugin, I’m going to continue where we left off in part 5 and demonstrate how to create your plugin settings form. We will create a complete settings page that allows you to save your plugin options to the database easily from the Settings page that we added [...]
View Post add_options_page, options, register_setting, twitterWriting Your First WordPress Plugin Part 5
In part 5 of Writing Your First WordPress Plugin, I’m going to take you through the process of adding an admin options page to your first WordPress plugin. This options page will allow your user to configure the settings for the plugin very easily. In this case, we’re going to use it to allow the [...]
View Post add_options_page, admin_menu, register_setting
