Only Logged-In Members Can Create New Sites
Keeps the network's signup form open for new user accounts but only lets people who are already logged in create a site, cutting down on spam sites while staying open to new members.
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.
Keeps the network's signup form open for new user accounts but only lets people who are already logged in create a site, cutting down on spam sites while staying open to new members.
Limits installing, activating, editing and deleting plugins and themes, updating WordPress and managing users to the administrator accounts you list by user ID, even if other accounts have the administrator role.
Adds "Orders" and "Total spent" columns to Users > All Users, so you can spot your best customers and accounts that never ordered.
Adds Tools > Orphaned Metadata, which counts post, comment, term and user meta rows whose post, comment, term or user no longer exists, and removes them after you confirm.
Counts views of posts and pages, shows the totals in a sortable "Views" column in the admin, and adds a [wpide_views] shortcode to display the count.
Adds a /wp-json/site/v1/stats endpoint that returns post, page, comment and user counts to logged-in editors or application-password clients, for reporting tools and status boards.
Shows a small promotional banner with a discount code above every Easy Digital Downloads purchase button during a sale.
Stops anyone but the users themselves from editing, demoting or deleting the accounts you list, such as the site owner or an agency account.
Adds a [post_count type="job"] shortcode that prints how many published items a post type has, for lines like "We have 12 open positions".
Adds Tools > Leftover Plugin Data, where you enter a prefix (such as old_slider_) to see how many options, post meta, user meta and scheduled tasks use it, and delete them after reviewing the counts.
Run on demand to delete category and tag links that point to posts that no longer exist, and then recount how many posts each term has.
Adds published counts for public custom post types (portfolio items, products, events and so on) to the At a Glance Dashboard widget.
Counts the external HTTP requests WordPress, plugins and themes make while building a page, and lists each URL, status and time in an admin bar menu for administrators.
Adds the current user's role next to their name in the admin toolbar ("Howdy, Sam (Editor)"), helpful when testing with several accounts.
Sorts the Users screen by registration date with the newest accounts on top by default, so new sign-ups are easy to review.
Counts how many times each blog post is viewed, shows the total in a Views column in the posts list and adds a [post_views] shortcode for the front end.
Gives a bigger percentage discount as the cart subtotal grows, for example 5% over 100 and 10% over 200, and tells shoppers how close they are to the next tier.
Gives new users an author URL slug based on their user ID instead of their login name, and adds a one-click fix under Users for existing accounts whose author URL shows their username.
Adds a "Suspend this account" checkbox to the user edit screen that logs the person out everywhere and blocks them from logging in until it is unticked.
Adds an admin bar item on the front of the site that counts the external domains the current page loads files from, and lists them on click, to help you keep your cookie notice and privacy policy accurate.
Gives new sign-ups a "trial" role for a limited time (14 days by default) and then switches them to a basic role automatically the next time they visit.
Shows a dashboard notice listing the administrator accounts when there are more than you expect, a prompt to downgrade old or unused ones.
Emails the administrator a short security summary every week: pending WordPress, plugin and theme updates, administrator accounts, new users of the week, inactive plugins and whether debug mode is on.
Adds twitter:site with your brand's X handle to every page, and twitter:creator with the author's handle on posts, so shared links credit the right accounts.