+254725682556 +254725052660 [email protected]
Client Area

WordPress

WordPress installation, configuration, and management tutorials.

What Is wp-config.php and How Do You Edit It Safely?

wp-config.php is the core configuration file that tells WordPress how to connect to its database and controls settings like debug mode and memory limits. Learn what it does and how to edit it without breaking your site.

How to Restore a WordPress Site From an UpdraftPlus Backup

Learn how to restore your WordPress site's files and database from a backup you made with the UpdraftPlus plugin, whether you're undoing a bad update or recovering from a hack.

How to Back Up Your WordPress Site Using a Plugin (UpdraftPlus)

Learn how to use the UpdraftPlus plugin to back up your WordPress site's files and database automatically and send copies to cloud storage like Google Drive or Dropbox.

Why Your WordPress Scheduled Posts Aren't Publishing on Time (and How to Fix It)

WordPress scheduled posts and other timed tasks can run late or never fire at all, because the built-in WP-Cron system only runs when someone visits your site. Here is why that happens and how to fix it with a real server cron job.

How to Create and Use a WordPress Child Theme

A child theme lets you customize your WordPress site's appearance and functionality without editing the main theme directly, so your changes survive theme updates.

How to Set Up Caching on Your WordPress Site to Improve Speed

Caching stores a ready-to-serve copy of your WordPress pages so they load faster for visitors and put less strain on your server. Here's how to set it up with a caching plugin.

How to Enable Two-Factor Authentication for Your WordPress Login

Add a second login step to your WordPress admin area using a free plugin and an authenticator app, so a stolen password alone isn't enough to get in.

How to Fix an "HTTP Error" When Uploading Images in WordPress

An HTTP error in the WordPress Media Library usually means the server ran out of memory, hit a processing timeout, or couldn't handle the image with its current PHP setup. Here's how to find the cause and fix it.

WordPress Login Page Keeps Redirecting You Back to the Login Screen: How to Fix It

If your WordPress dashboard login sends you straight back to the login screen instead of letting you in, the cause is usually a mismatch in your site's URL settings, stale cookies, or a conflicting plugin. Here is how to diagnose and fix it without needing admin access.

How to Fix WordPress Redirecting to the Wrong URL

If your WordPress site keeps redirecting to the wrong domain, an old URL, or loops endlessly in your browser, the fix is usually a mismatched site address setting in WordPress. Here is how to find and correct it.

How to Enable WordPress Debug Mode to Find and Fix Errors

Learn how to turn on WordPress's built-in debug mode by editing wp-config.php, so you can see the exact cause of an error instead of a blank page or a vague message.

How to Fix "There Has Been a Critical Error on This Website" in WordPress

This WordPress message usually means a plugin, theme, or PHP compatibility issue is causing a fatal error behind the scenes. Here is how to find the cause and get your site back online.

How to Disable a WordPress Plugin Manually When You Can't Access wp-admin

If a plugin has broken your WordPress site and you can't reach the dashboard, you can disable it directly through your hosting file manager or FTP by renaming its folder.

How to Add M-Pesa Payments to Your WordPress Website

A practical guide for Kenyan business owners on connecting M-Pesa payments to a WordPress or WooCommerce website using the Safaricom Daraja API, including SSL requirements and testing steps.

How to Fix an "Allowed Memory Size Exhausted" Error in WordPress

This error means WordPress has run out of the memory PHP allows it to use. Here's how to raise the limit and fix the underlying cause.

WordPress Stuck on "Briefly Unavailable for Scheduled Maintenance": How to Fix It

If your WordPress site is stuck showing the maintenance message after an update, it's usually caused by a leftover file. Here's how to remove it safely in cPanel or DirectAdmin.

My WordPress Site Was Hacked: What to Do First

If your WordPress site is showing strange content, redirecting visitors, or flagged as unsafe by your browser, here is the order of steps to take to secure it and clean it up.

How to Fix WordPress Not Sending Emails (Contact Forms and Password Resets)

If your WordPress contact form submissions or password reset emails never arrive, the fix is usually to send email through SMTP instead of relying on PHP's built-in mail function. Here's how to set that up.

How to Limit Login Attempts and Protect Your WordPress Login from Brute-Force Attacks

Automated bots constantly try to guess WordPress passwords by repeatedly hitting your login page. Here's how to limit login attempts and lock out attackers before they get in.

How to Fix WordPress Posts and Pages Returning a 404 Error (Permalinks Issue)

Learn why WordPress posts and pages can show a 404 error even though the homepage loads fine, and how to fix it by resaving your permalinks and checking your .htaccess file.

How to Update WordPress Core, Themes, and Plugins Safely

A step-by-step guide to updating WordPress core, themes, and plugins without breaking your live site, including what to do if an update goes wrong.

WordPress White Screen of Death: How to Fix It

A white screen of death happens when your WordPress site loads a blank page instead of your content, and it is almost always caused by a plugin conflict or a PHP memory limit that is too low. Here is how to diagnose it and get your site back online.

How to Reset a Lost WordPress Admin Password

Locked out of WordPress admin? Here are three ways to reset the password, from the login screen down to the database.

How to Move a WordPress Site to a New Host Without Breaking It

Moving WordPress to a new host involves more than uploading files. Here's the full process, including the database step people usually miss.

How to Fix "Error Establishing a Database Connection" in WordPress

This error means WordPress can't reach its database. Here's how to work through the likely causes in order.