MySQL strip_tag Function

A client came to us with over 10,000 posts on their WordPress website that had been infected with malicious Javascript ... <noindex><script id="wpinfo-pst1" type="text/javascript" rel="nofollow">eval( ... )</script></noindex> So to remove this script from each post manually would take forever and reverting to a backup wasn't possible as the client hadn't realised this had happened and …

CakePHP Migration

We were contacted to see if we could help with two interconnected, bespoke websites developed with a CakePHP backend and a WordPress frontend. The end goal was to move the site from slow cloud hosting to a Centos virtual private server whilst upgrading PHP, CakePHP, MySQL and WordPress as far as possible, identifying and eradicating …