News & Blog

wordcamp-2013

WordCamp London 2013 Review

November 25th, 2013 - Posted by Steve Marks to Miscellaneous, Web Development.
Over the weekend we attended WordCamp London 2013. It was our first WordCamp so we were pretty unsure about what to expect, but at just £25 per ticket, it seemed mad to pass up the chance of going. The Venue The event was held at the Bishopgate Institute which housed a large theatre-style...

Fixing WordPress Site Stuck in Maintenance Mode After Updates

November 14th, 2013 - Posted by Steve Marks to Web Development.
Whilst doing an upgrade to WordPress plugins earlier, the ‘Maintenance Mode’ that gets enabled during the process didn’t get removed, and the site in question was left with a permanent message: Briefly unavailable for scheduled maintenance. Check back in a minute The Solu...

WordPress Custom Post Type Single Template Not Working

November 13th, 2013 - Posted by Steve Marks to PHP, Web Development.
I can’t think of the last WordPress site I did that didn’t use custom post types. They’re a feature I use all the time. As a result of using these custom post types, they often require a different layout to each other, and to the standard posts. To do this you can use the...
wordpress-menus

Add Unique Class To Individual wp_nav_menu() List Item in WordPress

November 4th, 2013 - Posted by Steve Marks to (X)HTML / CSS, PHP, Web Development.
If you’ve ever built a site in WordPress, you’ve probably set up and managed the navigation through the ‘Menus’ section. Doing so makes it easy to manage menus, but also allows the client to control the layout too. A couple of times over the last few years I’v...

How To Automatically Set WooCommerce PayPal Orders as Completed

October 22nd, 2013 - Posted by Steve Marks to MySQL, PHP, Software, Web Development.
In a normal E-commerce operation an order will be made, the customer will pay for it, the order will be fulfilled and the item(s) dispatched, at which point the order will probably be marked as ‘Completed’. This process is supported in WooCommerce and allows the order to go fro...

A Beginner’s Guide To Content Management Systems

October 8th, 2013 - Posted by Steve Marks to Web Development.
If you’re looking into getting a new website at the moment, you might have seen the term ‘Content Management System’, also called ‘CMS’ for short, show up a lot. But what exactly is a CMS? And why do you need one for your site? This post hopes to answer all of...

Why Blogging is Crucial to Your Website

October 3rd, 2013 - Posted by Steve Marks to Business Development, SEO, Web Development.
Where do you stand when it comes to blogging? If you fall into one of the categories below then this post is for you: You have a website but you don’t have a blog. You have a website with a blog feature enabled, but it never gets updated. You blog now and again but don’t [...]...

Override WordPress All in One SEO Pack Plugin on Certain Pages

September 26th, 2013 - Posted by Steve Marks to PHP, SEO, Web Development.
If you use WordPress on a regular basis you’ve probably heard of the All in One SEO Pack plugin. In summary it automates a lot of the SEO across your site and allows you to customise the meta properties on a per-page basis. Today I came across a scenario where I needed to override th...

Tips on Overcoming Writer’s Block and Getting Ideas for Blog Posts

September 18th, 2013 - Posted by Steve Marks to Business Development, Miscellaneous, SEO.
I try to write a blog post as regularly as possible, or at least as and when time allows. Posting at regular intervals and keeping the content fresh is great for Search Engine Optimisation, but also ensures your visitors keep coming back to see what’s new. As well as the obvious bene...

Outputting Advanced Custom Fields ‘Repeater’ Field in a Random Order

September 17th, 2013 - Posted by Steve Marks to PHP, Web Development.
For regular developers of WordPress, you may have heard of the Advanced Custom Fields plugin by now. If you haven’t, I recommend you go ahead and download it right away. Personally it has saved me many man hours of coding and has an excellent, easy-to-use interface that I just love w...