Rectify Website Issues

Posted by Oliver Partridge, in , no comments

Client had their website built by an agency in 2017 and put live but with a long list of issues that had persisted

I did an audit without a login to wp-admin identifying the most urgent issues that need to be fixed as well as advising on how modification to the site could better serve them.

They contacted me to rectify the website issues. On closer inspection of the theme that the previous website agency had produced for them it was clear from the outset that it had been developed by someone who had very little experience in building a WordPress theme.

There were glaring mistakes such as including another version of jQuery, a javascript framework used for interactive elements. WordPress loads it’s own version of jQuery by default – including another version on top of this resulted in causing most of the issues such as carousel / sliders not working, the popout contact form etc.

None of the CSS stylesheets of two javascript libraries were being loaded correctly within WordPress and there were coding issues with some custom jQuery the developers had written effectively making it redundant.

Most of the plugins and WordPress core hadn’t been updated and the previous developers had modified the core files of some of the jQuery scripts that are in use, making updating those extremely difficult. The SEO plugin they had used had no sitemap functionality.

When adding images to the gallery page, the client had to edit raw HTML which is very error prone.

General Issues

  • “Request Information” not working
  • SSL Certificate errors (gallery page for example) – normally these occur when a site moves from non-SSL to SSL and the process isn’t carried out correctly.
  • Homepage slider not working (appears collapsed and hidden under the header)
  • Footer testimonials slider not working
  • Two version of jQuery loading, possibly causing the two above sliders to fail.
  • Logo not linked to homepage
  • Combine Cookie & Privacy policy into one page and remove from main nav. Put a link in the footer. They are ancillary pages that don’t belong in the main navigation. Remove the sidebar from these pages
  • Add a “This site uses cookies…” banner

Mobile Issues

  • Nav doesn’t show hierarchical nav items properly
  • Menu button doesn’t collapse nav when it’s open
  • Images not scaling
  • Blog sidebar not in correct position (under blog posts) – responsive grid not working as it should.
Read more →

Custom WooCommerce Modifications

Posted by Oliver Partridge, in , no comments

The owners of, a new start-up selling loose leaf teas, found me on Google and were after someone to help them launch their site.

They had a company build them their website, specifically they had some custom modifications to Woocommerce – a wizard style product where users can create a custom blend tea. The developers had used a jQuery plugin called jquery-steps, which hadn’t been updated in over 5 years, to create the wizard along with some of their own custom javascript.

The setup was a little odd – they had a single ‘dummy’ product over which they inserted this jquery wizard plugin on a custom page template. The plugin seems to work with sessions to store data along it’s steps, and at the end they hooked into Woocommerce to add the product to the cart. There was a backend interface for the client to add/remove product variations – a bit like Advanced Custom Fields – but custom programmed (why?!).

Aside from the peculiar way the devs had gone about this project, they had actually left the client with a half finished job. No metadata from the jquery steps plugin was being populated into Woocommerce orders by their hooks.

My client explained her frustration in being able to find someone that would be able to help her. She had joined what appears to be a fairly popular Woo Facebook group in her search and had had people from Sweden to Texas looking into her site – none of them were able to fathom out the problem.

Luckily she found me and within a few days I had her site fixed and populating metadata into Woocommerce. She had this to say about the experience

Luckily for me, I am also a bit of a tea monster, so she also sent me some loose leaf tea…

Read more →


+44 (0) 1442 800 500 or