Astra: No Sidebar on Selected Post Types
Removes the sidebar in the Astra theme for the post types you list, such as products, courses or landing pages, without changing each item's settings.
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.
Removes the sidebar in the Astra theme for the post types you list, such as products, courses or landing pages, without changing each item's settings.
Makes the Divi Builder available on the custom post types you list, such as portfolios, case studies or courses, even when they are not ticked in Divi's settings.
Adds an "Edit Course" link to the admin toolbar when you view a lesson, topic or quiz, so you can jump straight to the parent course's builder.
Adds a [wpide_ld_my_courses] shortcode that lists every course the student is enrolled in, with their progress and a Start, Continue or Review link.
Adds a [wpide_ld_resume course_id="123"] shortcode that takes students straight to the first lesson or topic they have not finished yet.
Shows each course's access mode (Open, Free, Buy now, Recurring or Closed) in a column on the Courses list, so you can check pricing at a glance.
Puts every newly registered user into a LearnDash group automatically, giving them the group's courses and placing them under its group leaders.
Adds a role (or replaces the current one) when a student completes a chosen course, such as promoting trainees to "Instructor".
Adds a [wpide_ld_completed_on] shortcode that shows the date the student completed a course, or a "not completed yet" message.
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.
Builds a learning path by enrolling students in the next course automatically as soon as they complete the previous one.
Adds a "Courses" column to the Users screen showing how many LearnDash courses each user is enrolled in and how many they have completed.
Removes LearnDash lessons, topics, quizzes and certificates from your site's search results so visitors only find courses, not locked lesson pages.
Keeps a short log of the latest course completions and shows it in a dashboard widget with student names, courses and how long ago.
Sends students to a page of your choice (a thank-you page, survey or upsell) the next time they load a page after completing a LearnDash course.
Shows a notice at the top of course, lesson and topic pages telling enrolled students the date their access ends, for courses that use access expiration.
Adds a "Students" column to the LearnDash Courses list showing how many users are enrolled in each course, cached for speed.
Closes comments on LearnDash lessons, topics and quizzes, and hides existing ones, while leaving comments on courses and blog posts alone.
Adds a role to students when they complete a chosen LifterLMS course, for example to unlock a graduates-only area.
Adds a "Courses" column to the Users screen showing how many LifterLMS courses each user is enrolled in.
Sends students to a page you choose, such as a survey or next-steps page, the next time they load a page after completing a LifterLMS course.
Enrolls every newly registered user in the LifterLMS courses or memberships you choose, such as a free welcome course.
Creates a learning path by enrolling students in the next LifterLMS course automatically when they finish the previous one.