WebDesires - Web Development Cannock, West Midlands
Basket is empty

WebDesires Knowledge Base

ContactForm7 – Stop duplicate submissions 

ContactForm7 – Stop duplicate submissions

We had a problem recently whereby a client using Contact Form 7 (CF7) was receiving multiple form submissions from customers and was getting frustrated. The problem was we had removed captcha because its bad for usability and had also removed Google ReCaptcha V3 because it had horrible dependencies on JavaScript that was slowing down the […]

Open Windows Task Manager when using Process Explorer 

Open Windows Task Manager when using Process Explorer

I love Sysinternals Process Explorer, it is so much more powerful and detailed than Windows Task Manager, especially since windows 8 when they decided to strip down the Task Manager and make it more user-friendly for non pc savvy users. I think the most useful feature by far though is its ability to find a […]

WordPress: Remove generator meta tags for AMP Plugin 

WordPress: Remove generator meta tags for AMP Plugin

WordPress AMP plugin by Automattic is a great plugin for adding a seamless AMP version of your WordPress blog, one thing we noticed which we was not happy about was the fact that it adds 2 meta tags into the header of the AMP pages, one pointing out that your using the AMP plugin with […]

Embedding images in CSS 

Embedding images in CSS

Embedding images into your CSS is one of those things that might sound unfavourable but in fact gives you many benefits. First and foremost it can lower the number of requests your webpage needs to make, every connection to every resource requires a handshake, negotiation and then download. The more you have in one file, […]

Merging Arrays Removing Unique Multi Dimensional Data 

Merging Arrays Removing Unique Multi Dimensional Data

Generally merging arrays in PHP is pretty straightforward given the built in functions on offer for developers. <?php $array1 = array(0 => “data1”, 1 => “data2”, 3 => “data”); $array2 = array(1 => “data”); $result = array_merge($array1, $array2); ?> Given the above array its obvious how simple merging 2 arrays can be. The expected result […]

Blacklisted on APEWS? Junk DNSBL 

Blacklisted on APEWS? Junk DNSBL

Keeping an eye on your servers DNSBL report is very important, a DNSBL is a blacklist of IP addresses that are logged when Spam is detected or when a host suspects spam emails coming from an IP, they are useful for thwarting spammers and they do a really good job. Unfortunately for us legitimate WebMasters, […]

Open .ico Files in Photoshop 

Open .ico Files in Photoshop

I recently needed to look at a few Windows Icon Files (.ico) and wanted to be able to load them into Photoshop in case I wanted to make edits to the icons, and well we use Photoshop for all our editing so it would have been just the most convenient instead of having a completely […]

XLSX To CSV Conversion PHP (Fast & Efficient) 

XLSX To CSV Conversion PHP (Fast & Efficient)

When doing anything these days the very first thing I look for is a resource or library that can do what I need, and for the most part these are better maintained, more thought through and generally a safer bet than hacking / slashing things together yourself. Basically who wants to re-invent the wheel. However […]

Website 18+ Age Restriction on Mobile Networks O2, EE, Vodafone, GiffGaff, BT 

Website 18+ Age Restriction on Mobile Networks O2, EE, Vodafone, GiffGaff, BT

A client of ours has had an issue recently where their website ended up being Age Restricted by all the popular mobile networks, basically anyone who has not unlocked their mobile network for 18+ content and whom tries to visit the clients website gets an age restriction warning asking them to contact their provider and […]

Sort Table By Column using JavaScript – Text Sort & Number Sort 

Sort Table By Column using JavaScript – Text Sort & Number Sort

So recently I wanted to be able to sort a HTML table column using Javascript, I wanted to be able to sort ASC or DESC flipping the order on multiple clicks of the column. The table was going to be pretty big so another important factor was speed, it had to run as fast as […]

Let's Begin Your Journey...

Get in touch us now to begin your journey to having a beautifully crafted mobile responsive website. If you're still unsure what we could do for you then take a look at our Why Us page which includes reviews, or take a look at our Portfolio.

We can work on improving existing websites or craft a new stylish website making your business stand out.

You could always catch us by E-Mail, Telephone, Skype or Live Chat to us below.