Block IP Addresses and Ranges
Denies access to the whole site for the IP addresses and IPv4 ranges you list, for example a persistent spammer or attacker.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Denies access to the whole site for the IP addresses and IPv4 ranges you list, for example a persistent spammer or attacker.
Shows an error when a message field contains more web links than you allow. Most contact form spam exists to place links.
Shows an error when a Fluent Forms message field contains web links, which removes most link spam without a captcha.
Rejects Gravity Forms submissions that put web links in name, text or paragraph fields, which removes most link-spam without a captcha.
Shows an error when a WPForms paragraph text field contains web links, which stops most link spam without adding a captcha.
Refuses login, password reset and registration requests sent by tools such as curl, wget, python-requests or empty user agents, which real browsers never use and brute-force scripts often do.
Stops accounts that have no role on this site (often left over after a role was removed) from logging in, which closes a common gap on older sites.
A tiny firewall that returns 403 Forbidden for URLs containing typical attack strings, such as directory traversal, SQL injection and PHP stream wrappers.
Adds Tools > Uploads Protection with a button that writes .htaccess rules to your uploads folder so PHP files there can never be run, even if one slips through an upload.
Rejects checkout when the shipping address is a PO Box or post office locker, for couriers that cannot deliver there.
Disables the "Lost your password?" flow for administrator accounts, which closes off reset-email based takeovers of the most powerful accounts.
Checks new passwords against the Have I Been Pwned database of breached passwords when users change or reset them, and asks for a different one if it appears there.
Adds a pattern with a heading and three numbered steps in columns, a common section for service pages and onboarding.
Adds a centered call-to-action pattern with a heading, a sentence and a main button plus an outline button, for the end of landing and service pages.
Adds a timeline pattern with a year column and a description column for each milestone, for About and history pages.
Adds a two-column contact section with address, phone and email on one side and opening hours on the other, ready to fill in.
Adds an FAQ pattern built from core Details blocks, so visitors click a question to reveal its answer, with no plugin and no JavaScript.
Adds a friendly 404 pattern with a message, a search box and a button home, offered when you edit the 404 template in the Site Editor.
Adds a row of four big numbers with short labels (customers, years, rating, countries), a quick way to show social proof on any page.
Adds a comparison table pattern with a header row and check marks for comparing plans, products or options side by side.
Adds a two-column "Pros and cons" pattern with checkmark and cross lists, for reviews, comparisons and buying guides.
Adds a pattern with a heading and six short feature descriptions in two rows of three columns, for product and service overviews.
Adds a team section pattern with three members, each with a name, role and short bio in columns, ready for you to add photos.
Adds a testimonials pattern with three customer quotes side by side, built from core Quote blocks so it inherits your theme's quote styling.