+254725682556 +254725052660 info@ziprof.co.ke
Client Area

WordPress

WordPress installation, configuration, and management tutorials.

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.