WordPress is an open-source content management system (CMS) that was originally developed for creating and managing blogs, but has since expanded and is now used to build many different types of websites, including business websites, portfolios, online shops and social networks.
A custom REST API endpoint securely integrated into WordPress
For developers: WordPress REST API endpoints with authorisation checks, input validation, caching and protection against overload.
Access for the website developer: what should I provide and how?
How to give a developer their own WordPress user account and FTP account instead of using your own passwords, and how to revoke their access once the work is complete....
Action Scheduler and WP-Cron: checking for stuck background tasks
If your WooCommerce database is growing for no apparent reason, or if background tasks are running late, check the Action Scheduler and WP-Cron entries and clean them up.
Basic setup of a WooCommerce online shop
A step-by-step guide to installing and setting up WooCommerce: shop details, Hungarian forint as the currency, VAT rates, payment and delivery methods, and notification emails.
Basic WordPress security settings to prevent hacking
The most important basic WordPress security settings: strong passwords, two-factor authentication, updates and plugin management.
Basic WordPress settings using WP Toolkit
Verifying a WordPress site in WP Toolkit: Security status, security measures, indexing, maintenance mode, password protection and updates.
Bulk deletion of WordPress spam comments
Deleting thousands of spam comments using WP-CLI or SQL, cleaning up orphaned `wp_commentmeta` rows, and how to prevent the table from filling up again.
Clearing an overloaded wp_postmeta table
Data relating to removed plugins and deleted posts remains in the wp_postmeta table. Here’s how to find them and delete them in small batches, without causing any downtime.
Cookie-free subdomain for static content
What is a cookie-free subdomain, and why is it worth using it to host static content for faster loading?
Creating a WordPress staging site using WP Toolkit
How to set up a secure WordPress staging (test) environment using WP Toolkit in cPanel.
cURL error 28 and cURL error 60 in WordPress: what do they mean?
What do the messages ‘cURL error 28: Connection timed out’ and ‘cURL error 60: SSL certificate problem’ mean in WordPress, and how can you find out who can fix them?...
Error 500 after a plugin update: safely deactivating the plugin
If, after updating a plugin, WordPress displays an error 500 or a ‘Serious error’ message, here’s how to find the cause and how to deactivate the plugin.
How can I speed up my WordPress site?
The most effective ways to speed up WordPress: caching, image optimisation, PHP version and plugin maintenance.
How do I create and restore a WordPress backup?
Options for backup and restoration of WordPress sites using a plugin, WP Toolkit and cPanel backup.
How do I log in to the admin panel of my WordPress site?
Where to find your WordPress login details, how to log in without a password via WP Toolkit, how to set a new password, and what to do if wp-admin won’t...
How do I migrate my existing WordPress site to aWh?
Migrating a WordPress site to aWh: free migration via a ticket, with minimal downtime, or manually by transferring the files, the database and the DNS settings.
How do I set up automatic updates for WordPress plugins?
How to enable automatic updates for WordPress plugins, either individually or in bulk, whilst ensuring security.
Installing WordPress using WP Toolkit
A step-by-step guide to installing WordPress using the cPanel WP Toolkit (WordPress Management) tool: installation location, administrator, database, updates.
Installing, uninstalling and deleting WordPress in the WP Toolkit
Adding a manually installed or migrated WordPress site to WP Toolkit; the difference between ‘Disconnect’ and ‘Remove’; and what remains after deletion.
Managing plugins and themes in WP Toolkit
Installing, enabling, disabling, updating and deleting WordPress plugins and themes in cPanel’s WP Toolkit, either on a single website or across all of them at once.
Manual installation of WordPress on a web hosting account
The four main steps for manually installing WordPress on a web hosting account are: downloading, setting up the database, uploading the files and configuring the site.
Manual installation of WordPress on cPanel hosting
Manual installation of WordPress in cPanel, using File Manager or WP-CLI: document root, database, wp-config.php, SSL and verification.
Moving the WordPress media library to S3, R2 or B2 hosting
When is it worth moving your WordPress uploads to Amazon S3, Cloudflare R2 or Backblaze B2 storage, and how can you do so without losing any data?
Reinstalling WordPress via the terminal using WP-CLI
Reinstalling the core WordPress files using WP-CLI in the cPanel Terminal or via SSH, whilst retaining the wp-content folder and the database.
Replacing URLs after a domain change using the wp search-replace command
After a domain change or switching to HTTPS, this is how WordPress rewrites the old address in the database whilst ensuring that the serialised settings remain intact.
Restoring the WordPress .htaccess file to its default settings
500 errors or 404 subpages due to a corrupted .htaccess file? Here’s how to restore the default WordPress file and how to keep cPanel’s own rules.
Slow WordPress admin: the wp_options table and autoload data
WordPress loads the autoload settings with every request. Here’s how to work out how much this amounts to, which plugins are bloating it, and how to safely reduce it.
Updating WordPress: WP Toolkit, the admin interface or WP-CLI?
When to update WordPress via WP Toolkit, via the admin dashboard and via WP-CLI, and why you should use just one tool to manage automatic updates.
Uploading test posts and comments to WordPress
How to populate an empty WordPress site with test (dummy) content to try out the theme and plugins.
Using WordPress widgets with classic and block templates
What is a widget, where can you find it in WordPress, how can you add a new one in both the Classic and Block layouts, and why might the ‘Widgets’...
Using WP-CLI on cPanel hosting: the most common commands
Managing WordPress via the command line on cPanel hosting: secure sessions, selecting a website, server specifications and common WP-CLI commands.
WebP and AVIF images in WordPress: conversion without a plugin
WordPress itself can generate WebP or AVIF thumbnails from JPEG and PNG images. Here’s how to enable this on your cPanel hosting, and what to bear in mind with regard...
What is WordPress Multisite, and when should you use it?
What is a WordPress multisite network? How do multiple websites work within a single installation? How can it be enabled, and when is it better to use separate installations instead?...
What should I do if I’ve forgotten my WordPress admin password?
Ways to reset your WordPress admin password: password reset via email or changing the password directly in the database.
Which page builder should you choose: Elementor or Gutenberg?
Elementor or Gutenberg: a comparison of the two WordPress editors in terms of customisability, speed, cost and the possibility of switching later, with guidance to help you decide.
Why should you avoid using cracked (nulled) WordPress themes and plugins?
Why using hacked (nulled) WordPress themes and plugins poses a risk to website security.
Wordfence on WordPress: is it necessary, and what should you look out for?
What does Wordfence offer in addition to ImunifyAV+ and WP Toolkit? What does it require during installation? How much hosting resources does it use? And what remains on the hosting...
WordPress backup plugins: which one should I choose?
UpdraftPlus, BackWPup, an external service or your hosting provider’s daily backup? Which one restores data following which types of errors, and why does the location of the backup matter?
WordPress debug modes: WP_DEBUG, WP_DEBUG_LOG and WP_DEBUG_DISPLAY
What do WP_DEBUG, WP_DEBUG_LOG and WP_DEBUG_DISPLAY do, and how do they log WordPress errors without visitors seeing any of them?
WordPress ‘White Screen of Death’: what should you do?
Why does the WordPress ‘white screen of death’ appear, and how can you identify and fix the cause of the error, step by step?
WP Toolkit is reporting a vulnerable plugin: what should I do?
What does the WP Toolkit Security Risk score mean, how do you read the list of vulnerabilities, and how can you fix them by updating or deactivating the plugin?
“Allowed memory size exhausted” error: increasing the PHP memory limit
What does the ‘Allowed memory size of … bytes exhausted’ error mean in WordPress, where can the `memory_limit` be adjusted in cPanel, and when is increasing the limit not the...
“I couldn’t copy the uploaded file” error in WordPress
What does the WordPress error ‘I was unable to copy the uploaded file’ mean, and how can you fix issues with permissions, full hosting or an incorrect upload path?
No results were found for this topic. Search the entire knowledge base