Moving To Javascript Development

Over the last couple of years there's been a growing trend in web development, this is the moving away from traditional back-end development and more to front-end development using Javascript. This ha...

Free Files For October 2016

Start of the month again so we get some more free files from Envato. Each month the Envato marketplace brings you free premium files, here's the first free files for October 2016. Envato is a web mark...

Hotlink Protection On Nginx

I recently created a WordPress plugin called Redirection Manager which will keep track of all 404s on your website and log the URL and the referrer of the link. In doing so I noticed there were quite...

CSS Bouncing Arrow

@keyframes bounce { 0%, 20%, 50%, 80%, 100% { transform: translateY(0); } 40% { transform: translateY(-30px); } 60% { transform: translateY(-15px); } } .arrow { cursor: poi...

Fixing Analytics Leverage Browser Caching

If you've read my previous articles you would of seen a post from last month about trying to reach the 100/100 on Google's pagespeed tool. This doesn't necessarily improve your site but it shows it's...

But It's Not Supported In IE

As a web developer or web designer most likely you've heard somebody say it's not supported on IE? Or worse it's not supported in IE6. I've had people say this to me on tutorials where I would show pe...

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 this we're going to be using two filters: theme_page_templates template_inclu...

JSON Of VAT Values

If you're working on a project that needs to get VAT rates you may find this repository useful. It's a Github repository located Github VAT Rates Which provides you with a JSON files of all EU VAT rat...

Change WordPress Default Email From Name

If you send emails from your WordPress site using the wp_mail() function you might of noticed that the email address and the email name is not being sent as you would expect it to. When an email is se...

Javascript Check For Daylight Saving

Trying to work out the correct DateTime offset of a visitor can be tricky, the easiest way of doing this would be with JavaScript. You can find out the visitors DateTime information by using the JavaS...

How To Reverse jQuery SlideUp And SlideDown

By default jQuery slideDown will obviously slide the element down to display the contents and slideUp will slide the element up to hide the contents. What if you want to reverse these actions by using...

How To Intercept 404 Errors In WordPress

When you go to a URL in WordPress it first needs to analyse this URL and decide what content it is going to show to the user. WordPress will take the requested URL and search the content for the corre...

Free Files For September 2016

Start of the month again so we get some more free files from Envato. Each month the Envato marketplace brings you free premium files, here's the first free files for September 2016. Envato is a web ma...

Back To Top Pure JavaScript

A popular trend you see on many websites is the back to top button, where the user will click this button to automatically scroll back to the top of the page. In a previous tutorial I exampled how you...

Attempt At Scoring 100 On Google PageSpeed

With PageSpeed being so important to Google and other search engines they have created a nice tool to judge the speed and optimization of your website by using Google PageSpeed tool. Google PageSpeed...