Minimum Word Count to Publish Posts
Stops posts shorter than a minimum number of words from being published, in both the block editor and the classic editor, to keep thin content off the site.
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.
Stops posts shorter than a minimum number of words from being published, in both the block editor and the classic editor, to keep thin content off the site.
Adds the new user's role, the page they signed up from, their IP address and a link to their profile to the "New user registration" email the admin receives.
Publishes a second feed at /feed/popular/ listing your posts with the most comments from recent months, handy for "popular this month" newsletters and sidebar widgets on other sites.
Adds a "Most Discussed Posts" widget that lists the posts with the most comments, all-time or from the last few weeks, with optional comment counts.
Adds a "wp reassign-posts" command that hands every post of one user to another user, for example when a writer leaves, without deleting the old account.
Removes Jetpack's Related Posts from the bottom of posts and lets you place them anywhere with a [wpide_related] shortcode or in your theme.
Moves the scripts you list from the page head to the footer, so they stop blocking the page from rendering.
Gives links and buttons that contain only an icon an accessible name taken from their title attribute or the icon's label, so screen readers do not announce them as just "link" or "button".
Renames files uploaded from inside the post editor to match the post's slug, so "DSC_0042.jpg" becomes "summer-menu.jpg", which is better for image search.
Shows the main site's custom logo on the login screen of every site in the network, linked to the site being logged in to.
Removes addresses and whole domains on your suppression list from every outgoing email, such as bouncing inboxes or people who asked not to be contacted, and skips emails left with no recipient.
Sends a strict no-referrer policy on the WooCommerce checkout, order received and account pages, so order keys and other private URL details are never passed to third-party scripts or sites linked from there.
Adds an unticked "Send me the newsletter" checkbox to the comment form and lets you download the email addresses of commenters who opted in as a CSV from Tools.
Keeps posts from the categories you choose, such as internal news or short announcements, out of search engine results.
Keeps every entry and the archive of chosen post types out of search results and removes them from the built-in XML sitemap, while visitors can still open them.
Adds extra recipients to the Easy Digital Downloads sale notification when an order contains downloads from a category, such as a partner or course author.
Lists posts in the categories you choose from oldest to newest, so serialized stories, courses and step-by-step series read in the right order.
Stops the same email address from submitting a Fluent Forms form more than once in 24 hours, useful for giveaways, trials and quote requests.
Prevents the same email address from submitting a Gravity Forms form more than once in 24 hours, useful for giveaways, sign-ups and quote forms.
Stops the same email address from submitting a WPForms form more than once in 24 hours, useful for giveaways and quote requests, even in WPForms Lite.
Limits sign-ups to email addresses at the domains you list, for example your company or school domain.
Opens a Bricks popup template when the address ends in #popup-123 (123 being the template ID) or a link to that hash is clicked, without setting up interactions.
Shows a Contact Form 7 form only during the dates you set, for example an application period, and blocks late submissions from pages left open.
Opens the Divi toggle or accordion item whose CSS ID matches the address hash (for example #shipping) and scrolls to it, so you can link straight to an answer.