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 an administrator account so they have full access to make changes to plugins, themes, users...anything that they would need to. This can be great for the user as they can do whatever they want, it's their website, why not? But if you have developed a plugin that is vital for

Read more...

Get Current Plugin URL

During WordPress plugin development you will need to include any Javascript or CSS files used by plugin inside the plugin folder, this means that it can be used exactly the same way on any theme you have installed. To include Javascript or CSS files from a plugin you need to use the wp_enqueue_script() or the wp_enqueue_style() functions. Both of these functions need a number of different parameters but the first

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 your own custom share buttons for your website. This tutorial only stated how you can use this jQuery plugin on your website, as I also write a lot of WordPress tutorial a few people have asked how you can use this jQuery plugin in WordPress. In this tutorial I will

Read more...

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 allow you to step through your code at run time and you can see exactly what the code is doing. Xdebug will allow you to step into function and make sure the variables are being set as the should be. Your other option is to output the code in the

Read more...

Version Control: Git vs SVN

All developers should of heard the term version control before, but you might not fully understand what it is or what benefits it can give you in your projects. In this post we are going to look at the benefits of working with version control and the difference between two of the most popular version control repositories, GIT and SVN. The simplest way to explain Version control is that it's

Read more...

Compress PNGs With TinyPNG

Page loading times is one of the most important factors in any website, the quicker your pages can load the better your website will become. Page loading speeds will improve your SEO, this is one of the factors that search engines use rank your pages. Speed is also an important factor with the increasing amount of users accessing your website on mobile devices, with a faster website more people will

Read more...

Free Premium Files For June 2013

Each month the Envato marketplace brings you free premium standard files. Envato is a web marketplace where you can get premium files for different areas of your website. My favourite marketplaces is the script marketplace CodeCanyon and the theme marketplace ThemeForest. Here are the files which you can get for free for June 2013. Smart Alert 57 purchases at the price of $7. Smart Alert aims to replace standard dumb

Read more...

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 it. This is really useful when you need to debug the on method to see how it is working. There are a number of ways to bind events to an element, there is bind(), live() and delegate(). Bind - Used to attach events to current elements on the page. If

Read more...

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 areas of your website as much as possible. One of the features that most websites have now is social media buttons, these allow the visitors to easily share your articles on their favourite social networks. It also allows your visitors to see how many times a page has been shared

Read more...

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 are aiming for is having a number of navigation boxes, and when the mouse hovers over a box this will grow and shrink the other boxes. We can even add an icon to animate into the box to represent the page on the navigation. View the demo to see this

Read more...

1 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 63