Reject Comments Submitted Too Fast
Rejects comments sent within a few seconds of the page loading, which only bots manage, using a signed timestamp in the form.
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.
Rejects comments sent within a few seconds of the page loading, which only bots manage, using a signed timestamp in the form.
Adds a signed time stamp to each Gravity Forms form and marks entries sent within a few seconds of the page loading as spam, which catches bots that fill forms instantly.
Stamps the WordPress registration form with a signed time and refuses sign-ups sent within a few seconds of loading it, which stops most registration bots.
Stops the block library, classic theme and global styles stylesheets from loading on the front end. For classic themes and page builders that do not use blocks.
Stops classic (non-block) themes from loading the global styles, classic theme styles and duotone SVG filters that WordPress adds for block themes, saving inline CSS on every page.
Stops the Dashicons icon font from loading on the front end for visitors, saving a request. Logged-in users still get it for the admin bar.
Stops chosen plugin or theme scripts and stylesheets from loading on the front end, optionally everywhere except the pages where they are needed.
Wraps the output of ACF oEmbed fields in a 16:9 container and adds lazy loading, so embedded videos scale to the screen instead of overflowing on phones.
Shows a soft animated "skeleton" shimmer in the space of content images until each image has loaded, so pages feel faster and less jumpy on slow connections.
Hides the "_load_textdomain_just_in_time was called incorrectly" debug notice (added in WordPress 6.7) for plugins you cannot fix yourself, keeping debug logs readable.
Stops the block library stylesheet loading on pages built with the Divi Builder, which do not use blocks, so each of those pages loads one stylesheet less.
Stops the block library stylesheet loading on pages built entirely with Elementor, since those pages contain no blocks, which removes one render-blocking file.
Stops WordPress, plugins and themes from loading translation files on the front end (or everywhere) to save memory and time on sites whose visitors read English anyway, with a list of text domains to keep.
Prevents Beaver Builder modules from requesting fonts from Google, for privacy (GDPR) and faster pages.
Removes the Font Awesome icon stylesheets that Beaver Builder loads on the front end, for sites whose layouts use no Font Awesome icons.
Turns on Bricks' "Disable Google Fonts" setting from code, so neither the builder nor the front end requests fonts from Google.
Turns off Divi's Google Fonts option and removes the default Open Sans stylesheet, so no font requests go to Google from your Divi site.
Prevents Elementor from requesting fonts from Google's servers, for faster pages and fewer third-party connections.
Removes the Font Awesome and Elementor icon font stylesheets from the front end for visitors, which saves several requests on sites that use SVG icons or no icons at all.
Keeps WP Rocket's cache preload from crawling URLs you list, such as filtered archive pages, calendars or tag pages, saving server resources on large sites.
Stops wp-admin from loading an avatar for every row of the comments and users screens and the dashboard, which saves dozens of requests to Gravatar, while avatars keep showing on the front of the site.
Stops Fluent Forms loading its default stylesheet, so forms inherit your theme's form styling or your own CSS without overrides.
Disables WP Rocket's image and iframe lazy loading on the pages you list, such as a gallery, slider page or landing page where above-the-fold images must load instantly.
Replaces iframes from third-party services in your posts with a notice and a "Load" button, with an option to always allow that service on the visitor's device.