search

Posts about: WordPress Security

WordPress is the most popular CMS on the web, which also makes it a common target for hackers. The good news is that most attacks are preventable with the right setup and best practices.

In this category, you’ll find guides on hardening your WordPress site, adding security headers, and securing the REST API. You’ll also learn how to set up SSL, change your login URL, and prevent contact form spam. If the worst happens, there’s a step-by-step guide to recovering a hacked WordPress site.

WordPress Pentest Remediation: Fix Every Finding (SaaS Guide)

Your SaaS company just finished a penetration test. The report landed in your inbox, and your WordPress marketing site has findings. Maybe it’s a SOC 2 requirement, maybe an enterprise customer’s security questionnaire pushed you into it. Either way, you [...]

How to Disable xmlrpc.php in WordPress (And Why You Should)

Every WordPress installation ships with a file called xmlrpc.php in its root directory, enabled by default. I see it abused in server logs constantly. It is a legacy remote procedure call endpoint, introduced before the REST API existed. Back then, [...]

How to Set Up Two-Factor Authentication (2FA) on WordPress

Passwords alone are no longer enough to protect your WordPress site. Brute-force attacks, credential stuffing, and phished passwords are among the most common ways WordPress sites get compromised. Two-Factor Authentication (2FA) adds a second verification step after your password, making [...]

How to Fix a Hacked WordPress Website: Recovery Guide (2026)

A hacked WordPress site can disrupt your business, expose sensitive data, and hurt your reputation. Fast, organized action will help you fully recover and secure your website so you can get back online quickly. This guide gives you a clear, [...]

Secure the WordPress REST API (Without Breaking It)

The WordPress REST API is a powerful feature that enables developers to interact with a site’s data programmatically. While useful for headless setups, custom apps, and AJAX calls, it can also expose sensitive information if left unsecured. By default, the [...]

Adding reCAPTCHA (v3) to Contact Form 7 forms

reCAPTCHA protects your site’s forms from spam and automated bot submissions. The Contact Form 7 plugin integrates with reCAPTCHA, and setting it up takes just a few minutes. reCAPTCHA v3 works entirely in the background – users don’t have to [...]

How to Change the WordPress admin URL (Login URL)

One of the most popular ways to breach WordPress sites is a Brute Force Attack. In this type of attack, hackers try many combinations of usernames and passwords in order to enter the WordPress admin interface. Especially when everyone knows [...]

What is SSL, and is it Necessary for WordPress Sites?

With a market share of over 40%, WordPress is the most popular CMS behind many business websites. Of course, this popularity makes it even more interesting and attractive for hackers and malicious attacks, which can easily damage your audience’s trust, [...]

Adding reCaptcha v2 to Contact Form 7

In versions 7.4.3 and above of the Contact Form 7 plugin, it is possible to easily add Google’s reCaptcha to forms. Google reCaptcha is a standard solution and perhaps the ideal solution for preventing spam in CF7 forms and forms [...]

Prevent Spam from Contact Form 7 forms using Akismet

Spam is a challenge every website owner faces. The moment you add a form that collects information from users, you’re almost guaranteed to receive spam, sometimes a little, sometimes a lot. Even simple forms with no real value to spammers [...]

Savvy WordPress Development official logo