News & Blog

Taking Your WordPress Development To The Next Level

April 16th, 2014 - Posted by Steve Marks to Miscellaneous, MySQL, PHP, Software, Web Development.
Having been an avid web developer for over 10 years now I’ve seen a lot of change during this time. One of which is the explosion in the use of WordPress Content Management System. About 90% of sites we design and build today are based on WordPress, and I’d probably be right in...

Performing a Radial Search with WP_Query in WordPress

January 27th, 2014 - Posted by Steve Marks to MySQL, PHP, Web Development.
If you’re building a site in WordPress that performs some kind of radial search, it can be difficult to know how to do this using the standard functionality included through use of the built-in WP_Query class. I found myself in this exact scenario recently on a site I was developing,...

MySQL CONCAT() Returning NULL Even Though Values Exist

January 24th, 2014 - Posted by Steve Marks to MySQL, Web Development.
The MySQL CONCAT() function is used to concatenate two or more columns or strings together. I had a scenario earlier today where, when concatenating a few columns together the outcome would always be NULL. An example of this query was as follows where I was concatenating a series of addres...

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

How to Install Two Versions of XAMPP Side-by-Side

October 18th, 2013 - Posted by Steve Marks to MySQL, PHP, Web Development.
I’ve used XAMPP for as long as I can remember. I used it originally so I could learn and practice PHP without having to purchase hosting, however I use it now-a-days to develop sites locally before putting them into the public domain. Each version of XAMPP comes by default with a spe...

WordPress Plugin – Property Portal BLM Export – WP-Property Add-On

July 15th, 2013 - Posted by Steve Marks to (X)HTML / CSS, MySQL, PHP, Software, Web Development.
If you send automated feeds to property portals such as Rightmove and Zoopla, to name but a few, you’ll know doubt of heard of BLM files; A format that allows you to send your properties to these property portals in an automated fashion whereby they can be processed the other end. Th...
WordPress Plugin Activated

Debugging Why WordPress Won’t Create Plugin Tables On Activation

July 11th, 2013 - Posted by Steve Marks to MySQL, PHP, Web Development.
I’ve wrote small-ish WordPress plugins in the past, however at the moment I’m working on something a little more girthy (can a WordPress plugin be girthy?) where I’m getting to experiment with more of the advanced features. One of these features I’m getting to play ...

How To Display WooCommerce Featured Products Without a Shortcode

June 22nd, 2013 - Posted by Steve Marks to MySQL, PHP, Web Development.
WooCommerce comes with a number of useful shortcodes to allow quick insertion of WooCommerce related content within posts and pages. One of these shortcodes can be used to display featured products like so: [featured_products per_page="12" columns="4"] The above would output the featured p...

WordPress Going to Installation Wizard, Even Though WordPress is Installed

May 31st, 2013 - Posted by Steve Marks to MySQL, PHP, Web Development.
I tend to find myself installing, moving and updating lots of WordPress sites as part of my day-to-day routine. When moving sites between servers, or switching the code to a live environment, I sometimes come across a problem that has previously resulted in me re-installing a fresh copy of...
WooCommerce attributes

Listing, Linking And Refining By Attributes In WooCommerce

February 21st, 2013 - Posted by Steve Marks to (X)HTML / CSS, MySQL, PHP, Web Development.
I’ve been working on an e-commerce WordPress website that uses the WooCommerce plugin to power the shop and checkout process. The plugin has made the setup of the shop very simple and handles the majority of the tasks associated with an online store. One thing that I did struggle wit...