LearnDash: Email the Admin When a Course Is Completed
Emails you (or a list of addresses) whenever a student completes a LearnDash course, with the student's name and a link to their profile.
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 (or a list of addresses) whenever a student completes a LearnDash course, with the student's name and a link to their profile.
Emails students who did not pass a LearnDash quiz with their score and a link to try again, so they do not give up.
Gives users access to chosen LearnDash courses as soon as they are given a role, for example enrolling every new "Employee" in the compliance training.
Adds a dashboard widget that shows how many essay submissions are waiting to be graded, with a link straight to the list.
Removes the category or tag archives you list (by term ID) from All in One SEO's sitemap.
Removes post entries that have not been modified for several years from All in One SEO's post sitemap.
Adds a small, separated disclaimer built from blocks at the end of posts and pages, for example a "not financial or medical advice" notice.
Adds a Cancel button in My Account for orders that are on hold (for example unpaid bank transfers), not just pending ones.
Adds password and confirm-password fields to the WordPress registration form, so new members pick their own password instead of waiting for a "set your password" email.
Sends a CORS header with your RSS and Atom feeds, so web apps, widgets and dashboards on other domains can load them with fetch() instead of hitting a browser error.
Adds a "Report" link to each comment; moderators get an email on the first report and the comment is held for review after three reports.
Gives users an extra role when they join a LifterLMS membership and removes it again when they leave, so other plugins can use roles for access.
Adds body classes such as wpide-llms-enrolled or wpide-llms-completed on course and lesson pages so you can tailor the design for each student.
Emails you whenever a student completes a LifterLMS course, with their name, email and a link to their reporting page.
Emails you when a student is enrolled in a LifterLMS course, so you can welcome them personally or keep an eye on sales.
Emails students who fail a LifterLMS quiz with their grade and a link to review the lesson and try again.
Sends students a short, personal welcome email when they are enrolled in a LifterLMS course, with a direct link to start learning.
Blocks a customer from placing more than a set number of orders in 24 hours, matched by billing email, to stop card testing and reseller bots.
Allows only a few password reset requests per hour from the same IP address, which stops reset-email flooding.
Restricts the block widget editor and the Customizer to a short list of blocks that make sense in sidebars, keeping widget areas tidy for clients.
Refuses to send any single email to more than a set number of recipients across To, CC and BCC, which stops a compromised form or plugin from blasting your contacts.
Makes [gallery] shortcodes link each thumbnail to the full-size image and use medium-size thumbnails, unless the shortcode sets its own options.
When a customer registers, attaches any earlier guest orders placed with the same email address to their new account so they appear in My Account.
Adds a Tools > Shortcodes screen listing every shortcode available on the site and the plugin, theme or function that provides it, so you know what can be used in content.