Tutorials

Development Workflow With Vagrant

In this tutorial we're going to look into using Vagrant and why we should include this in our development workflow....

in Tutorials

Nth-child Sass Mixins

In this tutorial we're going to investigate some quick Sass mixins that can make working with nth-child that little bit...

in CSS

How To Install Bower on Ubuntu

In this tutorial we're going to be installing Bower onto Ubuntu. Bower is a package manager for front-end libraries, similar...

in Tutorials

Build Your Own Responsive Tester Page

Today with all the different devices we can use on the internet it is very important that your website is...

in CSS

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

in WordPress

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

in WordPress

How To Style Broken Images

The image has disappeared In this tutorial we're going to look at how you can customise broken images like the...

in CSS

No More Comment Spam

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

in WordPress

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

in WordPress

HTTPS Everywhere

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

in WordPress

CSS Responsive Tables

In this tutorial we're going to look at how we can use tables on responsive layouts and how can we...

in CSS

How To Create A Show Password Button

In this tutorial we're going to have a quick look at how you can create a show password button on...

in jQuery

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

in WordPress

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

in WordPress

Using The jQuery .each() Function

In this article we're going to look into the usage of the jQuery each() function which will allow us to...

in jQuery

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

in WordPress

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

in WordPress

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

in WordPress

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

in WordPress

Environment Specific Doctrine Datafixtures

When working on a Symfony project the database you will most likely be working with is doctrine. A bundle used...

in PHP

Viewing Localhost Site On A Mobile Device

In modern web development it's very important that your website is functional on mobile devices. There are a few options...

in Tutorials

Fixed Width Sortable Tables Row With jQueryUI

When you use jQuery UI sortable function on a table I've noticed that it will collapse the width of the...

in Javascript

Add Delete Confirmation Modal To Form With jQuery

In this tutorial we are going to learn how you will add a confirmation modal box to your forms for...

in jQuery

Media Query Sass Mixin

If you do any front-end development over the past couple of years then you would of heard of CSS pre-processors....

in CSS

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

in WordPress

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

in WordPress

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

in WordPress

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

in WordPress

How To Get Started With CSS Flexbox

In this tutorial we are going to look at the CSS flexbox property and how we can use this to...

in CSS

Improving WordPress Shortcode Usability

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

in WordPress

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

in WordPress

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

in WordPress

HTML5 Form Validation

Since HTML5 came into webpages it brought a bunch of new features, the most useful features it brings is the...

in HTML5

Getting Started With Composer In PHP

In this tutorial we are going to learn about composer and how we can use it to develop our PHP...

in PHP

Using AJAX In WordPress

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

in WordPress

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

in WordPress

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

in WordPress

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

in WordPress

Debugging In WordPress

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

in WordPress

Install Doctrine With Zend Framework 2

In this tutorial we are going to learn how you can install doctrine into your Zend Framework 2 application. What...

in PHP

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

in WordPress

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

in WordPress

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

in WordPress

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

in WordPress

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

in WordPress

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

in WordPress

Getting Started With SASS

If you do any front-end development over the past couple of years then you would of heard of CSS pre-processors....

in CSS

Equal Height Columns

If you are displaying a number of columns on your web page then would of probably reached the problem where...

in CSS

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

in WordPress

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

in WordPress

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

in WordPress

Change Default WordPress Emails

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

in WordPress

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

in WordPress

Adaptive Backgrounds jQuery Plugin

I recently found a good resource for changing the background colour of a containing div. This is a jQuery plugin...

in jQuery

jQuery Copy To Clipboard

In a recent project I needed to create a button that would copy some text onto the user's clipboard. As...

in jQuery

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

in WordPress

Override Parent Theme Functions

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

in WordPress

Programmatically Add Menu Item

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

in WordPress

CSS Loading Spinners

We all know that CSS3 brings a lot of features which allows you to do a lot of cool stuff...

in CSS

Create A Typing Effect In CSS

I recently found this jQuery plugin that allowed you to easily create a typing effect on your website. This plugin...

in CSS

Restart CSS Animation

Since CSS3 we have been able to add CSS animation to our elements, these are relatively easy to setup. An...

in CSS

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

in WordPress

Calculate Different Shades Of A Colour

There are different ways colours are defined the two most popular values in web are HEX or RGB. Both of...

in PHP

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

in WordPress

Learn How To Use DateTime With PHP

In version 5.2 of PHP the DateTime class was introduced, in this tutorial we are going to investigate how the...

in PHP

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

in WordPress

Social Sharing Links

All the major social networks have their own sharing buttons, these make it really easy for visitors on your website...

in HTML5

Create A Clock In CSS

In this tutorial we are going to walk through the process of creating a ticking clock in CSS, using CSS3...

in CSS

Stop Search Engines From Indexing A Page

There can be times where you have a page in Search Engines that you don't want indexed or are creating...

in Tutorials

Custom WordPress Customizer Controls

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

in WordPress

How To Get Breadcrumbs In Search Results

If you are ranking well in the search engines but still aren't seeing the amount of traffic you should be...

in HTML5

WordPress Theme Files

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

in WordPress

WordPress Vs Drupal

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

in WordPress

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

in WordPress

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

in WordPress

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

in WordPress

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

in WordPress

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

in WordPress

Create A Animated Download Icon In CSS

When you place a call to action on a webpage you normally want the visitors to down something like sign...

in CSS

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

in WordPress

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

in WordPress

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

in WordPress

WordPress Dropins

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

in WordPress

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

in WordPress

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

in WordPress

How To Create Flat Checkboxes

With the trend of flat design I've decided to extend a previous tutorial of How To Style A Checkbox With...

in CSS

PHP Template Engines

A PHP template engine is a way of outputting PHP in your HTML, without using PHP syntax or PHP tags....

in PHP

Store HTML View File In A Variable

If you have used a MVC language before you would be familiar with the practice of separating your business logic...

in PHP

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

in WordPress

Hash Passwords With PHP 5.5

Almost every PHP developer would have to build an application that relies on a user login. This will involve the...

in PHP

Create Password Strength Indicator With jQuery

With security being the biggest problem for most websites it's important to make websites as secure as possible. But after...

in jQuery

Speed Up HTML Coding With Emmet

Web Developers are always looking for new ways to speed up their development process, one the best ways to speed...

in HTML5

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

in WordPress

Create A Twitter Profile Card With API V1.1

When Twitter announced that they will shutting down the API V1 people have been switching over their applications to use...

in CSS

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

in WordPress

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

in WordPress

PHP Debug In Browser Console

When debugging in PHP there are a few techniques you can use, you could use something like Xdebug which will...

in PHP

How To Find Events Bound To An Element With jQuery

In this tutorial we are going to investigate ways you can tell what events a certain element has bound to...

in jQuery

Lazy Load Social Media Buttons

With the page loading speed being so important to a websites success you need to try to speed up all...

in jQuery

Create An Animated CSS Box Menu

In this tutorial were going to play with CSS transitions to create a new style navigation menu. The effect we...

in CSS