LifterLMS: Email the Admin About New Enrollments
Emails you when a student is enrolled in a LifterLMS course, so you can welcome them personally or keep an eye on sales.
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.
Emails you when a student is enrolled in a LifterLMS course, so you can welcome them personally or keep an eye on sales.
Sends students who log in through wp-login.php to the LifterLMS student dashboard instead of the WordPress admin profile.
Adds a "Students" column to the LifterLMS Courses list showing how many students are currently enrolled, cached for speed.
Caps uploads at 30 files per hour for each user who is not an administrator, which limits the damage a compromised author account or a buggy front-end upload form can do.
Stops a user from signing up for another site once they already own the number you set; super admins are never limited.
Gives authors and contributors a short list of everyday blocks (text, headings, lists, images, quotes, embeds) while editors and administrators keep every block.
Moves active plugins to the top of the Plugins screen, followed by the inactive ones, keeping alphabetical order inside each group.
Prints an HTML comment at the bottom of each page, visible to administrators, listing every script and stylesheet handle loaded and its source, to find what to optimize.
When SAVEQUERIES is enabled, lets administrators add ?wpide_queries=1 to a front-end URL to see every SQL query of the page with its time and calling function, slowest first.
Lets administrators add ?wpide_hooks=1 to any front-end URL to see, at the bottom of the page, every action and filter that ran and how many times, in firing order.
Shows super admins every site a user belongs to, with their role on each, at the bottom of the user's profile screen.
Forces "Anyone can register" and the default new user role to fixed values in code, so an attacker or a mistake cannot open admin-level sign-ups.
Makes the Administration Email Address field on each site's General Settings read-only for site admins, so network notices keep reaching the right person.
Blocks anyone from being granted super admin rights unless their username is on your approved list, protecting the network if a super admin account is compromised.
Ignores changes to the WordPress Address, Site Address and administration email made from the dashboard, a common target after an account takeover.
Prevents authors and editors from changing the slug of a post or page once it is published, so shared links and search rankings do not break. Administrators can still change it.
Ends all of a user's active sessions as soon as an administrator changes or removes their role, so a demoted account cannot keep using old access.
Lets you type slug:my-post-name into the search box of any admin post list to find the item with that URL slug, which is handy when you only have a link.
When an administrator creates an account, the new user is sent to their profile and asked to choose a new password before they can use the rest of the site.
Removes the public pages, archive and search presence of a post type registered by a plugin or theme while keeping it editable in the admin.
Adds the Order field to chosen post types and sorts them by it on the front end and in the admin, so you can control the order of team members, services or FAQs.
Shows each site's public address next to its network address in Network Admin > Sites and flags sites whose Home and Site URLs do not match, a common domain-mapping mistake.
Wraps every rendered block in HTML comments with its name, such as core/group or a plugin's block, when an administrator views a page with ?wpide_blocks=1, to see which block produced which markup.
Adds a "Memberships" column to the WordPress Users screen showing each user's active MemberPress memberships at a glance.