Blog

Notes from seventeen years of building and hosting WordPress.

2026

How to connect Novamira via OAuth 14 August 2026 · Tutorials

Claude Code fails to connect to a WordPress site via Novamira OAuth when Nginx 404s the OAuth discovery endpoints. Two location blocks fix it.

How to switch Chrome Remote Desktop on and off in Windows 5 August 2026 · Tutorials

Chrome Remote Desktop keeps a background service running on your PC at all times, listening for incoming connections even when Chrome is closed.

Switching to a new computer? Here's how to transfer Claude Desktop to the new PC 30 July 2026 · Announcements

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

How to Schedule Automatic Server Restarts on your Gridpane Linux server 29 October 2024 · Tutorials

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.

How to access the database remotely for Gridpane users 10 September 2024 · Announcements

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

Booster for WooCommerce no longer a bloaty mess in 2023? 28 March 2023 · Announcements

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

Off-site backups are worth thousands of dollars 10 March 2021 · Announcements

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.

Fix: Elementor Single Product layout problem with too many add-on fields 9 February 2021 · Tutorials

Too many WooCommerce add-on fields break Elementor's Add To Cart layout. A few lines of flex-wrap CSS fix it.

How to check folder sizes in Gridpane 18 January 2021 · Tutorials

m/monit tells you nothing more than the total used in parent folders. But which website is taking up all that space?

2020

How NOT to lose track of what day it is when working alone 25 November 2020 · Tips and tricks

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!

A layman's intro to common internet caches, and how to clear them 18 November 2020 · Tutorials

"Clearing the cache" is a magical solution that fixes most problems with page loads. But what's a cache anyway?

FIXED: wp_options table is HUGE for no reason! 7 August 2020 · Announcements

You've cleared revisions, transients, optimised & repaired your database, NOTHING WORKS and your database is still >10GB. Sound familiar?

How to solve the Caldera Forms "invalid token" problem 30 June 2020 · Tutorials

Caldera Forms throws an invalid token error when your page cache outlives the WordPress nonce. Set cache expiry under 12 hours to fix it.

[Fixed] Social Login 403 Forbidden error on Gridpane sites/servers 9 June 2020 · Tutorials

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!

How to enable cronjobs on Gridpane 31 March 2020 · Announcements

Cronjobs are disabled on GridPane by default. One gp CLI command turns them on; here it is, plus the access you need first.

Why we retracted our MXRoute-to-Gmail forwarding guide (and what to do instead) 24 March 2020 · Announcements

Our old Roundcube filter-forwarding tutorial violated MXRoute's ToS and skipped SRS. Here's their retraction and the two methods that actually work.

How to give limited access to developers in Gridpane 23 March 2020 · Announcements

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.

How to send transactional emails via MXRoute & WP SMTP 10 March 2020 · Announcements

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.

Which web hosting option should you pick? 6 January 2020 · Announcements

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

Fix: Google Analytics not tracking traffic even though fully authenticated with Analytify 29 October 2019 · Tips and tricks

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.

How to create a Share With WhatsApp link for email (mobile/desktop compatible) 8 October 2019 · Announcements

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.

[SOLVED] WOOF Product Filter conflict with Elementor 23 August 2019 · Announcements

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.

This is what happens when you don't have fake user antispam protection 29 July 2019 · Announcements

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.

How to implement SSL without using a plugin 17 July 2019 · Tutorials

If you're using WordPress, skip the SSL plugin. Follow these steps to implement SSL the proper way without slowing down your website.

Solving the weird pop-up when you try to access wp-admin 14 May 2019 · Tutorials

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.

Too many redirects after switching to HTTPS 28 April 2019 · Tutorials

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.

WordPress website loading gibberish text? Here's how to solve it 6 March 2019 · Tutorials

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.

How to create a pop-up/modal contact form using Caldera Forms 4 March 2019 · Tutorials

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 VC Addons - Disable modules & Google Fonts to reduce database bloat 25 February 2019 · Tutorials

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.

The rabbit hole that is Wordpress Web Hosting 19 February 2019 · Announcements

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.

How to use the 'wget' SSH command to transfer large files between servers 15 February 2019 · Tutorials

Skip the download-and-reupload cycle: use wget over SSH to pull large files straight from the old server to the new one.

How to upload into cPanel from a 3rd party URL 18 January 2019 · Tutorials

A tiny upload.php script lets your new server pull a zipped site straight from a URL, bypassing your own internet connection entirely.

Announcing our new Site Care plans 12 January 2019 · Announcements

The 2019 announcement of Pixl's two Site Care maintenance plans. Kept as a historical record; see our current services for today's offering.

Announcing our new Stratos server, and retiring our Shared Hosting plan 12 January 2019 · Announcements

Update: We no longer host websites internally, and have retired our Stratos & Turbo servers. Read: The rabbit hole that is WordPress Web Hosting

2018

What Makes A Poor Design? 12 April 2018 · Graphic design

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?

All About Colors: Chromatic Value 12 April 2018 · Graphic design

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 Is Screen Resolution? 11 April 2018 · Graphic design

What screen resolution actually means, why the old 960px rule is dead, and how fluid layouts and breakpoints handle today's screens.