LearnDash: Enroll New Users in Starter Courses
Automatically enrolls every newly registered user in the LearnDash courses you choose, such as a free onboarding course.
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.
Automatically enrolls every newly registered user in the LearnDash courses you choose, such as a free onboarding course.
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 "Courses" column to the Users screen showing how many LearnDash courses each user is enrolled in and how many they have completed.
Records when each student last completed a lesson, topic or quiz and shows it in a sortable "Last learning activity" column on the Users screen.
Adds a "Students" column to the LearnDash Courses list showing how many users are enrolled in each course, cached for speed.
WordPress only lets administrators edit the privacy policy page. This allows editors to update it too.
Gives editors access to Appearance > Menus and Widgets without letting them switch themes or open the Customizer.
Allows editors to add, edit and remove users, while making sure they can never create administrators or touch administrator accounts.
Lets editors open the Users screen to look people up, without being able to add, edit, promote or delete anyone.
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.
Adds an "I am signing up as" choice to the registration form that gives the new account one of the roles you allow, for example Reader or Writer.
Allows site administrators to edit the profiles of users who belong to their site, which multisite normally reserves for super admins.
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 a "Courses" column to the Users screen showing how many LifterLMS courses each user is enrolled in.
Enrolls every newly registered user in the LifterLMS courses or memberships you choose, such as a free welcome course.
Records when each student last completed a LifterLMS lesson and shows it in a "Last lesson" column on the Users screen, to spot students who have stalled.
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.
Caps the number of accounts for chosen roles, such as a maximum of 3 Editors, and blocks adding or promoting anyone beyond that limit.
Shows super admins every site a user belongs to, with their role on each, at the bottom of the user's profile screen.
Appends a "Log in" link to your main menu for visitors and a "Log out" link for logged-in users, returning them to the same page.
Signs people in straight after they register through the WordPress registration form and sends them to a welcome page, instead of making them wait for an email.
Logs users out after a set time without any mouse, keyboard or scroll activity, counted across all their open tabs.
Logs users out right away from plain logout links (for example in menus) instead of showing "Do you really want to log out?".
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.