
Website Design for Australian Small Business (2026)
What a small business website costs in Australia in 2026, with real published prices, plus .com.au rules, GST, hosting, privacy and a hiring checklist.
Website Security
Your host may move your site to a newer PHP after the 21 October 2026 security fixes. A plugin that is not ready can break the site when that happens. This guide shows how to check each plugin and theme in plain steps, what the WordPress.org fields really tell you, and what to do when one is not ready. Sources read 22 October 2026.
The reason this matters now is covered in our main guide to the PHP vulnerability of October 2026. As of 22 October 2026, WordPress.org advises PHP 8.3 or newer, while php.net names 8.3.36 as the patched release for that branch.
When the host moves PHP to a newer release, WordPress core is usually ready. WordPress's compatibility page lists PHP 8.3 as supported in WordPress 6.4 through 7.1, and says 6.8 reached "fully compatible" in July 2025. It says nothing about plugins or themes, and that is the gap this guide fills. If you are below WordPress 6.4, update WordPress first. Not sure which PHP you run now? This walkthrough on checking and updating PHP in WordPress shows where to look.
WordPress's Site Health screen is the quickest way to get the full list.
According to the WordPress.org page for this screen, each plugin entry shows its version, its creator and whether auto-updates are on. Themes show a name, version and author. The Server section shows your PHP version.
The Status tab warns if your site runs an outdated PHP or has plugins waiting to be updated.
Write the list down, with a column for what each plugin is used for and one for whether it is ready.
An inactive plugin or theme still counts. WordPress.org recommends removing inactive themes you do not plan to use, and the same sense applies to inactive plugins. Anything you delete is one less item to check.
Every plugin in the free directory has a page. Near the side of that page you will see "Requires PHP" and "Tested up to". Here is what the plugin developer handbook says they are, read 22 October 2026.
| Field | What it means | What it does not tell you |
|---|---|---|
| Requires PHP | The minimum PHP version the plugin needs. Since WordPress 5.8, it is read from the plugin's main PHP file instead of the readme | Whether the plugin works on a newer PHP such as 8.3 |
| Tested up to | The WordPress version the author tested the plugin against. Minor versions are ignored | Which PHP version it was tested on |
This is the point most owners miss. A plugin that says "Tested up to 7.0" has been tried on a recent WordPress. That is a good sign that the author is still active. It is not a statement about PHP 8.3.
The developer FAQ adds one more detail. The directory shows a "not tested" notice when the readme does not have a proper "Tested up to" value, and listing a WordPress version that has not been released also triggers it. So a notice on a plugin page is a prompt to look closer, but it is not proof of anything wrong with PHP.
The developer FAQ adds that the directory shows a "not tested" notice when the readme has no proper "Tested up to" value, so treat a notice as a prompt to look closer, not as proof of a PHP problem. The fields do help you rank plugins by risk.
| What you see on the plugin page | What it suggests | What to do |
|---|---|---|
| "Tested up to" is a recent WordPress version | The author is still looking after it | Lower risk. Still test it |
| "Tested up to" is several WordPress versions old | The author may have stopped | Higher risk. Look for a recent update date and recent support replies |
| Page says the plugin is closed | The author or the directory has closed it | Plan to replace it. See step 4 |
| Changelog or support forum mentions PHP 8.3 | The author is aware of it | Good sign. Read what they say |
The support forum on each plugin page is worth five minutes. If people have posted about errors on a newer PHP and nobody has replied, treat that as a warning.
WordPress.org's update guide suggests installing the PHP Compatibility Checker plugin to scan your themes and plugins for possible problems. The same guide admits the plugin is imperfect: it can overlook real problems and also raise false alarms. So use it as a hint, not as a verdict.
Then do the check that matters most, which is to try it, on a staging copy of the site. That is a private duplicate where a mistake hurts nobody, and many hosts offer one.
On the staging copy, with PHP 8.3 selected, open the main pages, send the contact form, log in as a customer and as an administrator, place a test order if you sell, and open each plugin's settings. Watch for a blank white screen, a 500 error, or any message naming a plugin.
If you have no staging site, back up first and change PHP at a quiet time of day. Per WordPress.org, going back also requires your host to switch PHP down again, so confirm the host can do that fast.
Once you have tried the site, every plugin on your list falls into one of these groups.
| Situation | What to do |
|---|---|
| It works and the author is active | Leave it. Keep it updated |
| It has an update waiting | Update it, then test again |
| It breaks and the author is active | Ask in the support forum, or use the vendor's help desk. Wait for a fix or use another plugin meanwhile |
| It breaks and the author has gone quiet | Replace it. WordPress.org's guide says to look for a plugin on WordPress.org with similar functions |
| It is closed in the directory | Replace it. The developer FAQ says closing is meant to be permanent |
| It is not used | Deactivate and delete it |
WordPress.org's guide says to replace a plugin when the developer cannot or will not fix an issue, meaning another plugin that does the same job and is actively updated. Switching has its own cost, because settings and data may not carry over. A form plugin may need each form rebuilt, so plan that before the day your host changes PHP.
The WordPress.org update guide does not talk about premium products, so we cannot point you to an official rule. The sensible steps follow from the ones above:
If the licence has expired, updates may be blocked, so check that first.
The options are to update it, contact the author or vendor, swap it for another plugin, or postpone the PHP change. Postponing only suits a plugin that runs something vital, such as checkout.
The last exit has a real cost. According to the php.net advisory, the PHP project will not ship an official fix for 8.1 or any older line. If you are on one of those versions, delaying leaves the server open. Before deciding to wait, look at the PHP end of life dates, and if the plugin powers your checkout, our notes on shops that run WooCommerce apply.
Checking a plugin list line by line is slow, and the awkward part is the plugin that nobody has updated for years. Our team does this check as the first step of every PHP job, and we had already finished several of them within a day of the advisory. We write down each plugin, what the vendor says about PHP, and what we replace or leave alone. The whole job can come to us through the WordPress PHP update gig on Fiverr. We only need an administrator invite, because a password in a message is not something we accept. Fiverr and Upwork reviews are visible to everyone, and our YouTube channel has more on how we work.
There is no single field that says so. Check the plugin's changelog and support forum for PHP 8.3, update to the latest version, and test it on a staging copy running 8.3. WordPress.org's guide also suggests a compatibility checker plugin, with the warning that it can be wrong.
It is the WordPress version the author tested the plugin with. It is not the PHP version. A recent value suggests the author is still active, which is useful, but it does not prove PHP 8.3 support.
It is the lowest PHP version the plugin needs to run. A plugin that requires 7.4 may well work on 8.3, or it may not. The field does not say.
Ask the vendor in writing for a date and keep the answer. If there is none, find a maintained replacement, or move the site to a host plan where you can delay the change briefly. Do not sit on PHP 8.1 or older for long, because the PHP project has stopped fixing those lines.
Site Health lists your plugins, themes, versions and PHP version, and warns about outdated PHP and waiting plugin updates. The WordPress.org page we read does not describe a per plugin PHP 8.3 test, so use it to build your list.
Yes, if you are sure you do not need them. Fewer plugins means fewer things to check. Take a backup first.
Yes. A developer can do the backup, updates, switch and testing for you. Our guide on hiring someone to update PHP lists what to ask first, and the Fiverr service above covers the same steps for a fixed scope.

What a small business website costs in Australia in 2026, with real published prices, plus .com.au rules, GST, hosting, privacy and a hiring checklist.

What a real WordPress backup contains, where to keep it, host versus plugin backups, how to test a restore, and a checklist for the minute before a PHP change.

Learn what a staging site is, how to make one, what to click through after switching to PHP 8.3, what staging cannot prove, and how to go live safely.