How To Use Page Templates In A Plugin

In this tutorial we're going to investigate how you can override a theme template files from your WordPress plugins. For...

Read More


One Plugin Vs Lots Of Smaller Plugins

Yesterday I asked this question on Twitter and was quite interesting to see the response to the question so I...

Read More


Using Composer With WordPress

In this tutorial we're going to investigate using composer as the dependency manager for WordPress. What Is Composer? Composer is...

Read More


No More Comment Spam

Since moving my comments from Disqus back to native WordPress comments I was getting a lot of spam comments a...

Read More


Restrict Access To WordPress Login Page

In this tutorial we're going to create a WordPress plugin that can be used to help improve the security of...

Read More


HTTPS Everywhere

Recently I've made the decision to switch Paulund onto HTTPS. I've been thinking about this decision for a while now,...

Read More


How To Create A Custom Geotag Field On Formidable

In this tutorial we're going to use the Formidable plugin and create a new field type that will use HTML5...

Read More


Dequeue Styles and Scripts In WordPress

When developing on WordPress one of the first things you need to learn about is how to add Javascript and...

Read More


Restrict Content Pro Stats WordPress Dashboard Widget

If you use Restrict Content Pro on your WordPress membership site then you most likely find yourself logging in regularly...

Read More


Back To Top WordPress Plugin

In a previous tutorial I wrote about how you can use jQuery to create a Scroll back to top button....

Read More


Wp_title In WordPress 4.4

Recently I wrote an article about what is coming in the next version of WordPress and one of those was...

Read More


Whats New In WordPress 4.4

WordPress version 4.4 is currently on beta 4 stage with a release to be expected in the 2nd week of...

Read More


Using Namespacing And Autoloaders In WordPress Plugins

One thing I have been experimenting with recently is adding namespacing and autoloaders to new WordPress plugins. What Are PHP...

Read More


Using Googles NoCaptcha ReCaptcha In WordPress

Google has recently announced a new project called recaptcha which is a way of spam protecting your website from bots...

Read More


New Functions Available In WordPress 4.1

In this article we are going to have a look at some of the new features and functions that are...

Read More


Display A Category Checklist In WordPress

When you have a category hierarchy setup on your WordPress site you will be displayed with a list of checkboxes...

Read More


Improving WordPress Shortcode Usability

In this tutorial we are going to talk about WordPress shortcodes and what I think is the missing piece with...

Read More


Add Custom Meta To Taxonomies

In this tutorial we are going to learn how we can add additional data to your taxonomies. WordPress comes with...

Read More


Register New Post Statuses In WordPress

WordPress posts allow you to have some form of workflow when editing your posts. This is done by assigning a...

Read More


Using AJAX In WordPress

In the following tutorial we are going to learn how you can use AJAX in WordPress to run your own...

Read More


Add Custom User Fields To User Profile Page

In a previous article I explained how you can modify the contact information on the WordPress User profile page, but...

Read More


Add Scripts To Shortcode Only When Used

Since version 2.5 WordPress introduced a new way of developers to provide dynamic content for the content author of the...

Read More


Flush Permalinks On Custom Post Type

WordPress has the ability to have different post types, the main post type you will use in WordPress is the...

Read More


Debugging In WordPress

Debugging your website is very important for any project, you will need to be able to debug your site in...

Read More


How To Use WordPress Thickbox To Create A Gallery

WordPress comes with an inbuilt Javascript library which allows you to easily show pop-up dialog boxes on your WordPress site....

Read More


WordPress Menu Item Icons

In WordPress 3.8 the core had a change to all icons, they now use Dashicons which are fonts that mean...

Read More


Set Default Visibility To Password Protected

In a recent project I had to make a certain post type to be password protected by default. Making posts...

Read More


Create Your Own Pagination Links

When you are developing themes in WordPress you will first see that the query returns 10 posts at a time,...

Read More


Register Hidden Fields On Ninja Forms

When you are building a website, one of the most important areas of your site are forms, allowing you to...

Read More


Uninstall Hook For WordPress Plugin

When a user deletes your WordPress plugin it might be necessary that you do some processing for cleaning up the...

Read More


Add Custom User Profile Fields In WordPress

When you are working on projects that need a lot of user management then you can get to the point...

Read More


How To Rewrite URLs In WordPress

In this tutorial we are going to look at how you can use the built in WordPress rewriting API to...

Read More


Display Post Meta Box On Specific Page Templates

In WordPress you have the ability to create different post types to hold different content, along with the create different...

Read More


Change Default WordPress Emails

One of the best things about WordPress development is that not only can you use it as a CMS but...

Read More


Add Upload Media To Library On Widgets

The WordPress media library is one of my favourite features in using WordPress over other CMS's, when you upload a...

Read More


Add Button To Editor For All Shortcodes

WordPress shortcodes was introduced in WordPress version 2.5 and is a great way of adding full flexibility and control of...

Read More


Override Parent Theme Functions

Child themes is functionality that allows you to inherit the templates and functions of another theme. Using the child theme...

Read More


Programmatically Add Menu Item

WordPress comes with a default menu system which gives full control to the admin user of the site to change...

Read More


Add TinyMce Editor To Category Description

In WordPress by default there are two ways to organise and group your posts, you can either group them by...

Read More


Order By Meta Values Using WP_Query

With WordPress you can use multiple ways to get a list of posts or content items, some of them will...

Read More


How To Create WordPress Admin Tables Using WP_List_Table

WordPress it's not only a CMS it can be used as an application Framework, when it's being used as a...

Read More


Custom WordPress Customizer Controls

In a previous tutorial I spoke about the WordPress theme customizer and how you can use this feature to make...

Read More


WordPress Theme Files

WordPress theme files are just PHP files used to display the HTML and the database output of your WordPress website....

Read More


WordPress Vs Drupal

If you're a regular reader of my site then you will know that I do a lot of development with...

Read More


Override Sidebars Per Page In WordPress

In WordPress development you define what sidebars can be used on your theme, these sidebars will then appear on the...

Read More


Disable Auto Updates In WordPress

In the past when there is a new WordPress version release the site admin would have to log into the...

Read More


WordPress 3.7 Basie Release

This week has been the release of the latest version of WordPress, version 3.7 named Basie after the Jazz musician...

Read More


Load Google jQuery UI Theme CDN In WordPress

WordPress comes with a number of built in Javascript and Stylesheet libraries which you can use in your application. One...

Read More


Add Schema.org To Your WordPress Theme

All of the major search engines Google, Yahoo and Bing got together to come up with a way webmasters can...

Read More


WordPress Multisite With Nested Folder Paths

When you setup a new site with WordPress multisite you have the option to create your site as sub domains...

Read More


Setup A WordPress Multisite

One of the best things about using WordPress is the multisite feature. This was introduced in WordPress version 3.0 and...

Read More


Multiple Users With WordPress Multisite

When you are using the WordPress multisite it's very easy to create a new site and straight away start using...

Read More


WordPress Dropins

To extend the functionality of WordPress most people have only heard of the use of plugins. Not many people have...

Read More


CRUD Queries For WordPress Custom Tables

In a previous tutorial we learnt about how you can create your own custom tables in WordPress, this went over...

Read More


Create Custom Tables In WordPress

If you are creating your own WordPress plugin you may want to store data inside the WordPress database. There are...

Read More


Remove Automatic Paragraphs In Shortcodes

This post is an extension to the post I wrote some time ago about displaying code snippets on a WordPress...

Read More


Validate Requests In WordPress Using Nonce

There are loads requests that you can perform in WordPress from either forms or links that will do things like...

Read More


Have Always Installed WordPress Plugins

When you are doing client work and hand over the website for them to use, you would normally give them...

Read More


Create A Sharrre WordPress Plugin

A couple of months ago I wrote a tutorial about how you can use a jQuery plugin Sharrre to create...

Read More


Validate Featured Image On Post

Since WordPress version 2.9 you have been able to add a post thumbnail to all your posts on your website....

Read More


Display A List Of Authors On WordPress

On some blogs it is important to post on a regular basis, but this can be difficult unless blogging is...

Read More


Creating A Custom Taxonomy In WordPress

WordPress comes with inbuilt functionality which enables you to group posts or post types together. This functionality is called a...

Read More


Creating A Custom Post Type In WordPress

WordPress has the ability to have different types of post types, the main post type you will use in WordPress...

Read More


Add Custom Post Meta Data To Post List Table

One of the best thing about WordPress is that you can customise almost anything. In the admin area you can...

Read More


Add A New Color Picker To WordPress

In version 3.5 WordPress changed a lot of features, they improved the design of many of the existing features. One...

Read More


How To Create Custom Queries In WordPress

All the data you enter into WordPress will get stored in the database, depending on what page you are on...

Read More


WordPress Reset The Post Data

If you are developing a WordPress theme then you would understand all about the WordPress loop. This is the code...

Read More


Adding A Help Tab To WordPress

If you are new to WordPress then you might be used to visiting the help tab in the top right...

Read More


Create A Multi Author About Me WordPress Widget

It's common in many blogs to have an about me widget in the sidebar of the blog which displays the...

Read More


Create Your Own WordPress Login Page

In WordPress you can create your own users and user roles, you can even do this programmatically which means that...

Read More


Useful WordPress Utility Functions

In this article we are going to look at some of the utility functions that you can take advantage of...

Read More


Using The New Twitter API V1.1

From March 5th 2013 Twitter are removing there current API and it will be fully replaced with the new API...

Read More


Alert Theme Users To Required Plugins

One of things that I've said about premium WordPress themes before is the amount of features that are included in...

Read More


Create A Custom Background To WordPress

Custom backgrounds is a WordPress theme feature that allows the users of the theme to change the style of the...

Read More


Create A Page Template For Logged In Users

There are times that you would want a page only to be accessible for users which have logged into your...

Read More


Create Post Tags With CSS

In this tutorial we are going to create post tags using CSS, we will also create a WordPress widget that...

Read More


Stop Loading Stylesheets And Javascript In WordPress

In a previous post I wrote about how you can add stylesheets and Javascript files to WordPress correctly by using...

Read More


Introduce Your Plugin With WordPress Pointers

In version 3.3 WordPress released a new feature called pointers. These are little pop-up notification boxes which you can use...

Read More


Create A Embed Github Gists Shortcode

Github is a popular open source code hosting website, that will use Git to allow you to push code on...

Read More


Creating Your Own Theme Customiser Custom Controls

In a previous tutorial I wrote about the new theme customiser page and how you can use this to change...

Read More


Using WordPress New Theme Customiser

In a previous tutorial I wrote about how you can create your own theme options page in WordPress. Well now...

Read More


Create A Widget Area For A Certain Category

In WordPress you can create a sidebar widget area where the admin user can dynamically choose which widgets are displayed...

Read More


Data Validation With WordPress

When building any sort of web application you need to have a focus on security, one area of security that...

Read More


Twitter Stream WordPress Widget

In a previous article last year I wrote a tutorial about how to Create WordPress Widget To Display Twitter Updates,...

Read More


Handling WordPress User Roles

Wordpress comes with an inbuilt user manager to allow you to have full flexibility on the users of your WordPress...

Read More


Using The Wp_Editor() Function On Theme Options

In previous tutorial you would of learnt how you can create a themes options page for your WordPress theme, I...

Read More


How To Change The Language Of Your WordPress Site

When you install WordPress the default language is set to be US English. But this doesn't mean it has to...

Read More


Override WordPress Site URL With wp-config.php

Wordpress is a CMS, which means that most of the data is and should be stored on the database. Two...

Read More


Move Wp-Content Folder To Different Location

Ever since WordPress version 2.6 you can actually move your wp-content directory to a different location. The wp-content directory will...

Read More


Add Date Picker To WordPress Admin

In a previous article you would of learnt how to add default third party applications on your WordPress site. Here...

Read More


Add Colour Picker To WordPress Admin

In a previous tutorial you would of learnt how you can create your own theme options page using the Settings...

Read More


Create A Random Post Custom Page

In a previous tutorial you would of learnt how you can create custom page templates to add additional functionality to...

Read More


Display A WordPress Search Form

Wordpress has an built in search facility which will allow you to search for keywords within your posts search in...

Read More


How To Create A Theme Options Page For WordPress

If you have ever used a WordPress premium theme then you would have seen the custom theme options page that...

Read More


Create WordPress Post Custom Meta Boxes

At the bottom of my posts you will sometimes see a couple of embedded tweets near the comments section. Many...

Read More


How To Cache Queries In WordPress

One of the best things about the WordPress CMS is the power of it's built in APIs, there are multiple...

Read More


Add Image To Your Plugin On WordPress.org

If you have a look at some of the biggest plugins on the WordPress repository you will see that all...

Read More


Add Stylesheets To WordPress Correctly

When you are developing WordPress plugin or theme then you will always get to a point where you want to...

Read More


WordPress Web Hosting

If you follow Paulund on Twitter, Facebook or Google+ then you would probably know that recently I’ve been researching about...

Read More


Create Favourite Tweets WordPress Dashboard Widget

Twitter is a great tool to quickly network with people that have similar interests as you. If your a blogger...

Read More


Customizing WordPress Comments

Post comments are an important part of any blog, they give your readers a way of engaging with the author...

Read More


What Does Your WordPress Theme Support?

By default your WordPress themes will support a number of features like these: Custom headers Custom Backgrounds Post Thumbnails Menus...

Read More