Block Links in Fluent Forms Messages
Shows an error when a Fluent Forms message field contains web links, which removes most link spam without a captcha.
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.
Shows an error when a Fluent Forms message field contains web links, which removes most link spam without 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.
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 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.
Disables the Publish and Update buttons in the block editor while any image block is missing alternative text, and shows a notice explaining why.
Answers search requests that contain links, markup, very long strings or words you block with a 404, stopping bots from filling search pages with spam.
Answers requests that use HTTP methods WordPress never needs (such as TRACE, TRACK, CONNECT or DEBUG) with a 405 error before any page is built.
Starts every new post with a set of placeholder blocks, such as a summary paragraph, a heading and an image, so writers follow the same structure.
Adds a Tools > Block Usage screen counting how many posts and pages use each block, with a link to the content using it, so you know which blocks and plugins are safe to remove.
Inserts the page set as your posts page after "Home" in Rank Math breadcrumbs on single posts, categories and tags.
Adds a "wpide-elementor-page" class to the body of pages built with Elementor, so your theme CSS can treat designed pages differently from regular posts.
Adds a body class such as "acf-hide-title" when a true/false field is switched on for the current page, so you can change the layout with CSS alone.
Adds body classes such as "has-block-cover" or "has-block-gallery" for the main blocks a post or page contains, so CSS can adapt the header or layout to the content.
Adds author, ISBN, publisher, publication date, page count and a buy link to books, plus a [book_details] shortcode.
Adds Book JSON-LD with author, ISBN, publisher, page count and publication date to single book pages.
Restyles the login screen with your own background, button and link colors.
Adds BreadcrumbList JSON-LD to posts (Home > Category > Post) and pages (Home > Parent > Page) so Google can show a breadcrumb trail instead of a raw URL.
Styles breadcrumb trails from the Breadcrumbs shortcode and popular SEO plugins with smaller muted text, chevron separators and a clear current page.
Adds a "URL parameter" condition to Bricks element conditions, so you can show an element only when the address contains something like ?ref=newsletter.
Adds a "Child pages" query type to Bricks query loops that lists the subpages of the page being viewed, in menu order, for section overview pages.
Flashes a soft highlight behind a heading or section when visitors arrive through a #link (from a table of contents or another page), so they instantly see where they landed.