Blog
Notes from seventeen years of building and hosting WordPress.
2026
Claude Code fails to connect to a WordPress site via Novamira OAuth when Nginx 404s the OAuth discovery endpoints. Two location blocks fix it.
Chrome Remote Desktop keeps a background service running on your PC at all times, listening for incoming connections even when Chrome is closed.
Moving Claude Desktop to a new PC: what actually carries over, which folders to copy, and the checklist to run before wiping the old machine.
2024
Most tech issues can be solved with a simple device reset. Here's how to set a weekly auto-restart as simple maintenance for Linux servers.
If you're on Gridpane's Panel or Free plans, you can't give database access to a third party. Here's how you can do it with Adminer in under 10 mins.
2023
We re-ran Simplenet's 2019 Booster for WooCommerce bloat test in 2023: autoload options and query counts, before and after. The result surprised us.
2021
On 10 March 2021, OVH had a datacentre fire that took thousands of websites down for good. Off-site backups are what save you from that day.
Too many WooCommerce add-on fields break Elementor's Add To Cart layout. A few lines of flex-wrap CSS fix it.
m/monit tells you nothing more than the total used in parent folders. But which website is taking up all that space?
2020
Have you ever just lived through the week, not realising what day it is? Add the Day of the Week to your Windows taskbar in less than 5 mins!
"Clearing the cache" is a magical solution that fixes most problems with page loads. But what's a cache anyway?
You've cleared revisions, transients, optimised & repaired your database, NOTHING WORKS and your database is still >10GB. Sound familiar?
Caldera Forms throws an invalid token error when your page cache outlives the WordPress nonce. Set cache expiry under 12 hours to fix it.
If you're trying to implement Social Login capability on your website that is hosted on Gridpane, chances are you may encounter a 403 Forbidden error. The solution is simple!
Cronjobs are disabled on GridPane by default. One gp CLI command turns them on; here it is, plus the access you need first.
Our old Roundcube filter-forwarding tutorial violated MXRoute's ToS and skipped SRS. Here's their retraction and the two methods that actually work.
The GridPane knowledgebase can be quite technical and intimidating. Here's a simple summary of the steps required to allow your developer to access sites in GP.
Six steps to send WordPress transactional email through MXRoute with WP Mail SMTP: mailbox, plugin settings, wp-config, SPF and DKIM, then a mail-tester check.
WordPress web hosting is a complicated subject. Which host should you sign up with? Pixl is not a web hosting company so here's our unbiased answer.
2019
A cloned WordPress site kept reporting to the wrong Google Analytics property. The stale measurement ID was hiding in the database. Here is the fix.
Here's how to create a single simple link that people can click to share a custom link with predefined content (text, links, formatting, etc!) on Whatsapp.
Is your Elementor builder not working due to a plugin conflict with WOOF Product Filter? Code provided not working? Here's the solution, it's super simple.
Make sure your WordPress WooCommerce site has proper antispam measures in place. Once fake users pile up, it's very hard to remove them all.
If you're using WordPress, skip the SSL plugin. Follow these steps to implement SSL the proper way without slowing down your website.
If a weird login pop-up appears when you try to access /wp-admin and your regular WordPress password does not work, here is what it is and the way past it.
Cloudflare's Flexible SSL mode causes a redirect loop after switching WordPress to HTTPS. Switch to Full (Strict), or tell WordPress it's behind a proxy.
A WordPress site that renders as gibberish when logged out is usually double compression: your host's zlib plus a plugin's GZip. Turn one of them off.
Caldera's own guide isn't around any more. Here's how I built a pop-up modal contact form using a Caldera Forms button, back when the plugin was still active.
Ultimate Addons is convenient to add nicer-looking elements into your VC-built website, but it's a huge resource drain. Here's how to optimise it.
At Pixl, we're always on the lookout for THE best hosting provider that's damn fast yet doesn't cost a bomb. After 9 years, I believe we've found it.
Skip the download-and-reupload cycle: use wget over SSH to pull large files straight from the old server to the new one.
A tiny upload.php script lets your new server pull a zipped site straight from a URL, bypassing your own internet connection entirely.
The 2019 announcement of Pixl's two Site Care maintenance plans. Kept as a historical record; see our current services for today's offering.
Update: We no longer host websites internally, and have retired our Stratos & Turbo servers. Read: The rabbit hole that is WordPress Web Hosting
2018
Have you ever been on a site where you feel reluctant to close the tab straight away? What about websites that urge you to head for the x mark within seconds?
Chromatic value is the lightness or darkness of a colour, and it does more for legibility and hierarchy than hue does. Tints, shades and the squint test.
What screen resolution actually means, why the old 960px rule is dead, and how fluid layouts and breakpoints handle today's screens.