[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAlYt8yMgTdbLMN5TTSQyeiox6OOu-GsI32JRnzpk1RQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":136,"fingerprints":214},"crm-salesforce-learndash-integration","CRM Salesforce LearnDash Integration","1.0.1","QFNetwork","https:\u002F\u002Fprofiles.wordpress.org\u002Fqfnetwork\u002F","\u003Cp>When user enrolls for a course\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The user information is sent to Salesforce Account and Contacts with Course Title.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Prerequisites:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.learndash.com\u002F\" rel=\"nofollow ugc\">LearnDash\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdeveloper.salesforce.com\u002Fdocs\u002Fatlas.en-us.api_rest.meta\u002Fapi_rest\u002Fintro_defining_remote_access_applications.htm\" rel=\"nofollow ugc\">Connected App for Salesforce\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","New yet simple salesforce experience",10,1577,0,"2020-04-12T17:12:00.000Z","5.4.0","4.7.0","",[19,20,21,22,23],"contacts","crm","learndash","lms","salesforce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrm-salesforce-learndash-integration.1.0.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"qfnetwork",6,50,88,30,86,"2026-04-04T05:39:42.810Z",[38,54,78,99,117],{"slug":39,"name":40,"version":41,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":17,"download_link":53,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"crm-hubspot-learndash-integration","CRM HubSpot LearnDash Integration","1.1.0","\u003Cp>When user enrolls for a course\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The user information is sent to HubSpot Contacts. If a user already exists, it reuses the contact information.\u003C\u002Fli>\n\u003Cli>The course information is sent to HubSpot Deals. A deal is created with assigned contact (user).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Prerequisites:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.learndash.com\u002F\" rel=\"nofollow ugc\">LearnDash\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Integrates your course enrollments with HubSpot CRM",20,2378,"2020-04-14T23:16:00.000Z","5.4.19","5.0","7.0",[20,51,21,52,22],"hubspot","learning","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrm-hubspot-learndash-integration.1.1.0.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":73,"download_link":74,"security_score":75,"vuln_count":76,"unpatched_count":13,"last_vuln_date":77,"fetched_at":27},"uncanny-learndash-toolkit","Uncanny Toolkit for LearnDash","3.8.0.2","Uncanny Owl","https:\u002F\u002Fprofiles.wordpress.org\u002Funcannyowl\u002F","\u003Cp>\u003Cstrong>Important: This plugin requires PHP 7.4 or higher and LearnDash 4.2 or higher.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The Uncanny Toolkit for LearnDash adds 16 modules that every elearning site needs, including a login form, login redirect, resume capabilities and more. Trusted to power over \u003Cstrong>30,000+\u003C\u002Fstrong> LearnDash sites, it’s the easiest way to improve the learning experience for your students. Translation ready and multisite capable!\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fo0MWoyR5Sos?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>The Uncanny Toolkit for LearnDash adds the following features to your LearnDash site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fdisable-emails\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Disable Emails\u003C\u002Fa>\u003C\u002Fstrong>: While this module is active, WordPress and any plugins using native WordPress email functions will be prevented from sending email. Use this on development and staging sites to block accidental customer emails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Ffront-end-login\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Front End Login\u003C\u002Fa>\u003C\u002Fstrong>: Add full-featured login forms with reCaptcha, password reset, and user validation support to front end pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fhide-admin-bar\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Hide Admin Bar\u003C\u002Fa>\u003C\u002Fstrong>: Hide the Admin Bar at the top of WordPress pages based on user role.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flearndash-breadcrumb-links\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">LearnDash Breadcrumbs\u003C\u002Fa>\u003C\u002Fstrong>: Easily add breadcrumb links that work with courses, lessons, topics and quizzes using a shortcode or template change. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flearndash-certificate-widget\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">LearnDash Certificate Widget\u003C\u002Fa>\u003C\u002Fstrong>: Display all LearnDash certificates earned by a user in a widget.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flearndash-groups-user-profiles\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">LearnDash Groups in User Profiles\u003C\u002Fa>\u003C\u002Fstrong>: Display a user’s LearnDash Group memberships in the user profile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flearndash-resume\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">LearnDash Resume Button\u003C\u002Fa>\u003C\u002Fstrong>: Inserts a button that allows learners to return to the course, lesson or topic that they last visited.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flog-in-log-out-links\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Log In\u002FLog Out Links\u003C\u002Fa>\u003C\u002Fstrong>: Add Log In and Log Out links to site menus, or to any page or widget with a shortcode.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flearndash-login-redirect\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Login\u002FLogout Redirects\u003C\u002Fa>\u003C\u002Fstrong>: Redirect learners to a specific URL after signing in or out of the site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fmenu-item-visibility\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Menu Item Visibility\u003C\u002Fa>\u003C\u002Fstrong>: Toggle the visibility of menu items based on whether or not users are signed in to the site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fredirect-user-if-not-enrolled\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Not Enrolled Redirect\u003C\u002Fa>\u003C\u002Fstrong>: Redirect all non-admin roles to a specific URL if they are not enrolled in the course. This is useful for directing prospective customers to a course sales page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fquiz-completion-advances-to-next-step\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Quiz completion advances to next step\u003C\u002Fa>\u003C\u002Fstrong>: Automatically advance to the next course step when a user clicks “Click here to continue” on quiz results page inside a lesson or topic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fshow-learndash-certificates\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Show LearnDash Certificates\u003C\u002Fa>\u003C\u002Fstrong>: Display a list of LearnDash certificates (course, quiz and group) earned by the user, with the most recent at the top.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fshow-hide-content\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Show or Hide Content\u003C\u002Fa>\u003C\u002Fstrong>: Conditionally shows content to either logged in or logged out users. Great for Open course types or protecting content on a course page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Ftopics-autocomplete-lessons\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Topics Autocomplete Lessons (Legacy)\u003C\u002Fa>\u003C\u002Fstrong>: Automatically marks lessons as completed when all topics and quizzes for that lesson are marked complete.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fuser-switching-module\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">User Switching\u003C\u002Fa>\u003C\u002Fstrong>: Easily and securely switch between users.  Great for testing your site and troubleshooting user issues.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We welcome contributions to the Uncanny Toolkit! The plugin is managed in a \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FUncannyOwl\u002FUncanny-Toolkit-for-LearnDash\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Ready to take your LearnDash site even further?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The \u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fdownloads\u002Funcanny-learndash-toolkit-pro\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Pro version of the Uncanny Toolkit\u003C\u002Fa> adds a continuously expanding list of powerful features (currently 35) to the Toolkit. These include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fautocomplete-lessons-topics\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Autocomplete Lessons & Topics\u003C\u002Fa>\u003C\u002Fstrong>: Automatically mark all lessons and topics as completed on user visit and remove Mark Complete buttons. Global settings can be overridden for individual lessons and topics.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fffforms-auto-completes-lessons-topics\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Autocomplete Lessons & Topics on Fluent Forms Submission\u003C\u002Fa>\u003C\u002Fstrong>: Automatically mark LearnDash lessons and topics as complete when the user submits a Fluent form.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fformidable-auto-completes-lessons-topics\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Autocomplete Lessons & Topics on Formidable Forms Submission\u003C\u002Fa>\u003C\u002Fstrong>: Automatically mark LearnDash lessons and topics as complete when the user submits a Formidable form.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fgravity-forms-auto-completes-lessons-topics\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Autocomplete Lessons & Topics on Gravity Form Submission\u003C\u002Fa>\u003C\u002Fstrong>: Automatically mark LearnDash lessons and topics as completed when the user submits a Gravity form.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fautocomplete-lessons-topics-quiz-results-page\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Autocomplete Lessons & Topics on Quiz Results Page\u003C\u002Fa>\u003C\u002Fstrong>: Automatically mark LearnDash lessons and topics as completed when the user reaches the quiz results page with a passing mark (so users that forget to click “Click here to continue” don’t get stuck in a course).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fwpforms-auto-completes-lessons-topics\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Autocomplete Lessons & Topics on WPForms Submission\u003C\u002Fa>\u003C\u002Fstrong>: Automatically mark LearnDash lessons and topics as complete when the user submits a WPForms form.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fautocomplete-lessons-topics-when-quiz-is-graded\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Autocomplete Lessons & Topics When Quiz Is Graded \u003C\u002Fa>\u003C\u002Fstrong>: Automatically mark LearnDash lessons and topics as completed when the associated quiz is manually graded.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fcertificate-preview\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Certificate Preview\u003C\u002Fa>\u003C\u002Fstrong>: Get a preview of your LearnDash certificate without leaving the editor.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flearndash-course-dashboard\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Course Dashboard\u003C\u002Fa>\u003C\u002Fstrong>: Display a list of enrolled courses to students in a variety of ways. This tool also makes it easy to access individual lessons, topics, quizzes, quiz results and certificates for students.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fdays-until-course-expiry\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Days Until Course Expiry\u003C\u002Fa>\u003C\u002Fstrong>: Display the number of days until the learner’s access expires for the current course. This is a useful shortcode to include on course pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fdownload-certificates-in-bulk\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Download Certificates In Bulk\u003C\u002Fa>\u003C\u002Fstrong>: Download course, quiz and group certificates in bulk. Available to admins and Group Leaders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fdrip-lessons-by-ldgroup\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Drip Lessons by LearnDash Group\u003C\u002Fa>\u003C\u002Fstrong>: Unlock access to LearnDash lessons by setting availability dates for LearnDash Groups rather than for all enrolled users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fdrip-topics-by-ldgroup\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Drip Topics by Group\u003C\u002Fa>\u003C\u002Fstrong>: Unlock access to LearnDash topics by setting dates for LearnDash Groups rather than for all enrolled users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fduplicate-pages-posts\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Duplicate Pages & Posts\u003C\u002Fa>\u003C\u002Fstrong>: Easily clone pages, posts, LearnDash courses, lessons, topics, quizzes and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fsend-course-certificates-email\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Email Course Certificates\u003C\u002Fa>\u003C\u002Fstrong>: Sends a copy of certificate earned from course completions and optionally save certificates on the server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fsend-group-certificates-email\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Email Group Certificates\u003C\u002Fa>\u003C\u002Fstrong>: Sends a copy of certificate earned from group completions and save certificates on the server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fsend-quiz-certificates-by-email\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Email Quiz Certificates\u003C\u002Fa>\u003C\u002Fstrong>: Sends a copy of certificates earned from quiz completions and save certificates on the server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fenhanced-course-grid\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Enhanced Course Grid\u003C\u002Fa>\u003C\u002Fstrong>: Add a highly customizable grid of LearnDash courses to the front end, learner dashboard or anywhere you want. This is a great tool for sites with a large number of courses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fenhanced-learndash-csv-reports\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Enhanced LearnDash CSV Reports\u003C\u002Fa>\u003C\u002Fstrong>: Add additional columns to the LearnDash Course CSV report, including custom user and course meta records.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fenhanced-lessontopic-grid\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Enhanced Lesson\u002FTopic Grid\u003C\u002Fa>\u003C\u002Fstrong>: Add a highly customizable grid of LearnDash lessons\u002Ftopics to the front end, learner dashboard or anywhere you want. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flearndash-group-expiration\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Group Expiration\u003C\u002Fa>\u003C\u002Fstrong>: Set expiration dates for LearnDash groups so that course enrolment for the group is removed on the specified day. Reminder emails can be sent to users advising them of group expiration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flearndash-group-forums-with-bbpress\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Group Forums with bbPress\u003C\u002Fa>\u003C\u002Fstrong>: Create group-specific discussion forums with bbPress. Only group members will have access to group-specific forums. Includes a handy widget.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flearndash-group-login-redirect\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Group Login Redirect\u003C\u002Fa>\u003C\u002Fstrong>: Adds a group-specific login redirect setting to LearnDash groups. Automatically redirect group members to a specific page on login.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fld-group-logo-list\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Group Logo\u002FList\u003C\u002Fa>\u003C\u002Fstrong>: Add group-specific logos to any page, including registration pages. A shortcode to list a user’s LearnDash Groups is also available.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fgroup-sign-up\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Group Registration\u003C\u002Fa>\u003C\u002Fstrong>: Allow users to add themselves directly to LearnDash groups on registration by assigning each group a unique registration URL. Users can also change or add groups themselves by visiting group URLs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fimport-learndash-users\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Import Users\u003C\u002Fa>\u003C\u002Fstrong>: Create or update users and assign them to courses and LearnDash groups from a CSV file. Supports custom user fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fgroup-leader-access\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Improved Group Leader Interface (deprecated)\u003C\u002Fa>\u003C\u002Fstrong>: This legacy module helped LearnDash 2.x and 3.x sites hide unrelated menu entries from \u002Fwp-admin\u002F and enroll Group Leaders in group courses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flazy-loading-course-navigation\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Lazy Loading Course Navigation\u003C\u002Fa>\u003C\u002Fstrong>: Shortcode that loads a course navigation tree via AJAX. Useful on sites with many lessons and topics where the native LearnDash Course Navigation widget is extending page load time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flearner-transcript\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Learner Transcript\u003C\u002Fa>\u003C\u002Fstrong>: Add printable transcripts to the front end for your learners. This is a great way for learners to have a record of all course progress and overall standing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flearndash-table-colors\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Lesson\u002FTopic\u002FQuiz Table Colors (Legacy)\u003C\u002Fa>\u003C\u002Fstrong>: Change the background and header text color of LearnDash tables. This module modifies the course, lesson, topic, quiz, and Pro Dashboard tables. (Legacy LearnDash theme only).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Flearndash-reset\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Reset Progress Button\u003C\u002Fa>\u003C\u002Fstrong>: Inserts a button that allows learners to reset all activity for a course, allowing them to retake it.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Frestrict-page-access\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Restrict Page Access\u003C\u002Fa>\u003C\u002Fstrong>: Restrict access to any page by logged in\u002Fout status, course enrollment, group membership, or role. Display a message or automatically redirect users that are denied access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fsimple-course-timer\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Simple Course Timer\u003C\u002Fa>\u003C\u002Fstrong>: Tracks time spent in all LearnDash courses, lessons, and topics, and detects when a user is idle. Course completion time and total course time are both added to LearnDash reports. Enables blocking access to quizzes until minimum time spent in a course.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fknowledge-base\u002Fsingle-page-courses\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Single Page Courses\u003C\u002Fa>\u003C\u002Fstrong>: Create microlearning courses that have no associated lessons; this moves the Mark Complete button up to the course level.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Uncanny Automator\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you like the Uncanny Toolkit, you’ll love \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Funcanny-automator\u002F?utm_medium=ldtoolkitreadme\" rel=\"ugc\">Uncanny Automator\u003C\u002Fa>! Our free no-code automation plugin connects LearnDash to over 150 plugins and apps plus other WordPress sites. Build personalized learning paths and automated instructional workflows with an easy-to-use interface in minutes. Trusted by over 40,000 WordPress sites to build powerful learning workflows and automations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>More LearnDash Plugins!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Uncanny Owl offers a full suite of \u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fplugins\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">plugins that extend the LearnDash platform\u003C\u002Fa> and make it easier to build and manage a great learning experience. Here are a few:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fdownloads\u002Ftin-canny-reporting\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Tin Canny Reporting for LearnDash\u003C\u002Fa>\u003C\u002Fstrong>: Add support for your SCORM and Tin Can modules inside WordPress as well as powerful drill-down LearnDash course and quiz reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fdownloads\u002Funcanny-learndash-groups\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Uncanny Groups for LearnDash\u003C\u002Fa>\u003C\u002Fstrong>: Make it easy for your customers and member organizations to manage their learners in the front end, track and manage their progress, and buy buy groups with B2B sales tools.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fdownloads\u002Funcanny-learndash-codes\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Uncanny Codes\u003C\u002Fa>\u003C\u002Fstrong>: An easier way to get your learners into LearnDash groups, courses, and more. Generate codes that can be used by learners to self-enrol into LearnDash groups and courses when they register, make a purchase, or are simply signed in.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.uncannyowl.com\u002Fdownloads\u002Funcanny-continuing-education-credits\u002F?utm_medium=ldtoolkitreadme\" rel=\"nofollow ugc\">Uncanny Continuing Education Credits\u003C\u002Fa>\u003C\u002Fstrong>: Assign credits to LearnDash courses and archive LearnDash course and quiz data to offer recurring training.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Follow Uncanny Owl for updates about our latest LearnDash enhancements on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Funcannyowl\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002FUncannyOwl\u002F\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fuser\u002FUncannyOwl\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>.\u003C\u002Fp>\n","Extend LearnDash with a variety of useful modules that make it even easier to build great learner experiences with LearnDash.",20000,880345,96,105,"2025-12-05T13:49:00.000Z","6.8.5","5.8","7.4",[71,72,21,52,22],"education","elearning","https:\u002F\u002Fwww.uncannyowl.com\u002Funcanny-learndash-toolkit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Funcanny-learndash-toolkit.3.8.0.2.zip",91,7,"2025-09-22 00:00:00",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":17,"download_link":98,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"design-upgrade-learndash","Design Upgrade for LearnDash","2.12","Dave Warfel","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavewarfel\u002F","\u003Cp>LearnDash is a powerful learning management system (LMS) for managing your online courses, but there are some areas where the design falls short. In order to provide your students with an exceptional learning experience, you need a professional design.\u003C\u002Fp>\n\u003Ch3>Enter Design Upgrade for LearnDash\u003C\u002Fh3>\n\u003Cp>Design Upgrade for LearnDash completely redesigns every aspect of LearnDash so that it closely resembles your existing WordPress theme. No settings or custom code. Just activate & enjoy!\u003C\u002Fp>\n\u003Ch3>Compatible with LD3 & “Legacy” Templates\u003C\u002Fh3>\n\u003Cp>We’ll automatically detect whether you’re using the “LearnDash 3.0” or “Legacy” template, and assign styles appropriately. If you’re still running LearnDash 2.x, all of the same design upgrades that you’ve always enjoyed will still be there.\u003C\u002Fp>\n\u003Cp>See below for a list of what’s new.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>Tested with LearnDash 4.3.0.2\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>NEW:\u003C\u002Fstrong> Improved styles for the new LearnDash registration process\u002Fpage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global:\u003C\u002Fstrong> Larger clickable areas for all course content, navigation & Focus Mode areas\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Buttons:\u003C\u002Fstrong> All buttons have matching rounded corners & increased font size\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Font Sizes:\u003C\u002Fstrong> These will now be inherited from your theme, which should increase your font sizes across the board\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Focus Mode:\u003C\u002Fstrong> Improved sidebar tray design, Course Sections, shadow added to mobile menu, collapse arrow flips to show current menu state, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Focus Mode:\u003C\u002Fstrong> Top navigation bar received several small improvements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Focus Mode:\u003C\u002Fstrong> Improved styles for Focus Mode comments, which were added in LearnDash 3.1\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animations:\u003C\u002Fstrong> Subtle animations for LearnDash tooltips & the Focus Mode top menu\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Profile:\u003C\u002Fstrong> Several styles were improved & standardized\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login\u002FRegistration:\u003C\u002Fstrong> Unified styles for all form fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Course Grid:\u003C\u002Fstrong> Equal height columns & other small tweaks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WisdmLabs Ratings, Reviews & Feedback\u003C\u002Fstrong> design upgrades\u003C\u002Fli>\n\u003Cli>Design improvements for WisdmLabs’ LearnDash Group Registration plugin\u003C\u002Fli>\n\u003Cli>Improved print styles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Also:\u003C\u002Fstrong> Small tweaks were made to assignments, pagination, the “User Status” widget and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LearnDash 2.x “Legacy” Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Tested with LearnDash 2.6.6. \u003Cstrong>We no longer support these features and highly recommend using the LearnDash 3.0 active template.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Much improved course grid styles, equal height cards & no more weird spacing issues 👍\u003C\u002Fli>\n\u003Cli>All fonts have been reset to use your theme’s default font family, size & color\u003C\u002Fli>\n\u003Cli>All PNG icons have been replaced with comparable SVGs\u003C\u002Fli>\n\u003Cli>All complete\u002Fincomplete icons for lesson\u002Ftopic\u002Fquiz lists have been moved to the right for better consistency\u003C\u002Fli>\n\u003Cli>Spacing around & between elements has been adjusted to provide greater consistency throughout\u003C\u002Fli>\n\u003Cli>All LearnDash widgets now have more consistent spacing & sizing, including improvements to Course Info & Course Navigation\u003C\u002Fli>\n\u003Cli>Styling for the \u003Ccode>[ld_profile]\u003C\u002Fcode> shortcode has been completely revamped\u003C\u002Fli>\n\u003Cli>Completely revamped & restyled quiz elements 💯\u003C\u002Fli>\n\u003Cli>Improved design of the statistics modal window (for quizzes), including row highlights on hover\u003C\u002Fli>\n\u003Cli>Larger pager navigation buttons to improve usability\u003C\u002Fli>\n\u003Cli>Full support for RTL languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Who is this for?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Brand new LearnDash users:\u003C\u002Fstrong> There is absolutely no reason not to try it out. At the very least, it will give your site a more consistent design. If you plan to customize LearnDash further, you can still do so using a child theme or Additional CSS in the Customizer.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Seasoned LearnDash veterans:\u003C\u002Fstrong> If you have not made any customizations to your LearnDash design, but would like to improve it, give us a shot. You might want to try it out on a test site first, but you can deactivate it with one click and return to your previous design.\u003C\u002Fp>\n\u003Cp>You might also want to give your students a heads up that you’re updating the design. But we feel confident that they’ll like it 🙂\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LearnDash developers:\u003C\u002Fstrong> If you’re a developer who builds LearnDash sites for your clients, this could save you hours (maybe even days) of development time. LearnDash’s markup & CSS is a beast to customize. This will give you a much easier baseline to work with.\u003C\u002Fp>\n\u003Cp>We designed the plugin to be just specific enough to override LearnDash’s default styles, but not so specific that you’ll need to use a ton of selectors to override our specifity. All CSS in child themes and Additional CSS will take precedence over our styles.\u003C\u002Fp>\n\u003Ch3>Pro Version\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Need custom styles?\u003C\u002Fstrong> Our \u003Ca href=\"https:\u002F\u002Fescapecreative.com\u002Fproducts\u002Fdesign-upgrade-learndash\u002F?utm_source=wordpress.org&utm_medium=free%20plugin&utm_campaign=readme\" rel=\"nofollow ugc\">pro version\u003C\u002Fa> uses the Customizer to bring you \u003Cstrong>over 110 customizable design options.\u003C\u002Fstrong> Completely customize your LearnDash site with just a few clicks.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FhOUToX87U9E?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Achievements Add-On:\u003C\u002Fstrong> 10 new customization options\u003C\u002Fli>\n\u003Cli>Show\u002FHide various course & profile features\u003C\u002Fli>\n\u003Cli>Disable expand\u002Fcollapse links & show all by default\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Course Content Lists:\u003C\u002Fstrong> Update background & text colors, hover effects, customize line separators, remove the list count numbers and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Progress Bar:\u003C\u002Fstrong> Customize the color, border radius & height, add stripes, and animate the bar on page load\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Buttons:\u003C\u002Fstrong> Add your own background & text colors\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>[ld_profile]\u003C\u002Fcode>:\u003C\u002Fstrong> Avatar shape, custom “edit profile” link, hide profile info, hide quiz information, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login\u002FRegistration Popup:\u003C\u002Fstrong> 10+ design options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Focus Mode:\u003C\u002Fstrong> 20+ design options, including 7 for Focus Mode comments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Course Navigation Widget:\u003C\u002Fstrong> 15+ design options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Course Grid Add-On:\u003C\u002Fstrong> 20+ design options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alerts:\u003C\u002Fstrong> 9 custom colors, plus a few other options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tooltips:\u003C\u002Fstrong> customize the background & text color\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uncanny Groups:\u003C\u002Fstrong> buttons, border radius & improved styles are applied to many Uncanny Groups frontend elements\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tin Canny Reporting:\u003C\u002Fstrong> 12 design options for Tin Canny reports on the front-end\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fescapecreative.com\u002Fproducts\u002Fdesign-upgrade-learndash\u002F?utm_source=wordpress.org&utm_medium=free%20plugin&utm_campaign=readme\" rel=\"nofollow ugc\">Upgrade to Pro Today »\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Theme Compatibility\u003C\u002Fh3>\n\u003Cp>Design Upgrade for LearnDash \u003Cstrong>should work on most themes\u003C\u002Fstrong>, assuming they have not customized the LearnDash markup in any way. While we can’t guarantee full compatibility, we have tested with the following themes.\u003C\u002Fp>\n\u003Ch4>Tested With\u003C\u002Fh4>\n\u003Cp>We have tested with the following themes, and they all appear \u003Cstrong>to be compatible:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Astra\u003C\u002Fli>\n\u003Cli>Divi\u003C\u002Fli>\n\u003Cli>GeneratePress\u003C\u002Fli>\n\u003Cli>eLumine (when using the “LearnDash 3.0” active template or eLumine’s “Elementary Layouts”)\u003C\u002Fli>\n\u003Cli>LearnMate\u003C\u002Fli>\n\u003Cli>Edufire\u003C\u002Fli>\n\u003Cli>Neve\u003C\u002Fli>\n\u003Cli>OceanWP\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Incompatible Themes\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>BuddyBoss Platform (released June 2019)\u003C\u002Fli>\n\u003Cli>Boss. \u002F Social Learner (If you deactivate the “Boss for LearnDash” plugin, it will still work in “Legacy” mode)\u003C\u002Fli>\n\u003Cli>eLumine (when using the “Legacy” active template or any version of LearnDash before 3.0)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Incompatible Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>LearnDash Visual Customizer by SnapOrbital:\u003C\u002Fstrong> The Visual Customizer takes a similar approach to designing LearnDash components, and thus the code conflicts with ours.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Uncanny Owl Toolkit Compatibility\u003C\u002Fh3>\n\u003Cp>We recognize the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Funcanny-learndash-toolkit\u002F\" rel=\"ugc\">Uncanny LearnDash Toolkit\u003C\u002Fa> by Uncanny Owl is a popular LearnDash plugin that adds some nice features. We’re in the process of making our plugin fully compatible with theirs. Here’s where we are so far:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reset Progress button: Button styles upgraded\u003C\u002Fli>\n\u003Cli>Simple Course Timer modal: Button styles upgraded\u003C\u002Fli>\n\u003Cli>\u003Ccode>[uo_dashboard]\u003C\u002Fcode>: Styles upgraded\u003C\u002Fli>\n\u003Cli>\u003Ccode>[uo_courses]\u003C\u002Fcode>: Styles upgraded\u003C\u002Fli>\n\u003Cli>\u003Ccode>[uo_breadcrumbs]\u003C\u002Fcode>: Compatible; Considering upgrades\u003C\u002Fli>\n\u003Cli>\u003Ccode>[uo_lessons_topics_grid]\u003C\u002Fcode>: Compatible; Considering upgrades\u003C\u002Fli>\n\u003Cli>\u003Ccode>[uo_login_ui]\u003C\u002Fcode>: Compatible; Considering upgrades\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>NOTE:\u003C\u002Fstrong> Uncanny LearnDash Toolkit styles are only upgraded if you’re using the “LearnDash 3.0” active template. Styles do not apply to the “Legacy” template.\u003C\u002Fp>\n\u003Ch3>Plugin Compatibility\u003C\u002Fh3>\n\u003Ch4>Ratings, Reviews & Feedback plugin by WisdmLabs\u003C\u002Fh4>\n\u003Cp>As of version 2.5, we now enhance the styles of the Ratings, Reviews & Feedback plugin by WisdmLabs. For a detailed overview, please see our \u003Ca href=\"https:\u002F\u002Fldx.design\u002Fdesign-upgrade-wisdmlabs-ratings-reviews\" rel=\"nofollow ugc\">article on ldx.design\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Group Registration plugin by WisdmLabs\u003C\u002Fh4>\n\u003Cp>As of version 2.6, we now enhance the styles of the Group Registration plugin by WisdmLabs. General design improvements will be made to all frontend elements output by the \u003Ccode>[wdm_group_users]\u003C\u002Fcode> shortcode.\u003C\u002Fp>\n\u003Ch3>Browser Support\u003C\u002Fh3>\n\u003Cp>A few techniques we use to improve the LearnDash design are only supported in the latest versions of major browsers. For the most part, as long as you’re \u003Cstrong>not\u003C\u002Fstrong> using Internet Explorer, most (if not all) of our plugin’s design upgrades will work.\u003C\u002Fp>\n\u003Cp>We support the latest versions of the following browsers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Chrome\u003C\u002Fli>\n\u003Cli>Mozilla Firefox\u003C\u002Fli>\n\u003Cli>Apple Safari\u003C\u002Fli>\n\u003Cli>Microsoft Edge\u003C\u002Fli>\n\u003Cli>Chrome for Android\u003C\u002Fli>\n\u003Cli>Firefox for Android\u003C\u002Fli>\n\u003Cli>iOS Safari (not tested, but should work)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>We \u003Cstrong>do not\u003C\u002Fstrong> support any version of Internet Explorer, however, we do offer a few code snippets & suggestions to fix a few issues in IE11. See the IE11 section below in FAQ.\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cp>As LearnDash adds new features, it is our goal to keep this plugin updated.\u003C\u002Fp>\n\u003Cp>Features planned for future release:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New features for the Quiz Reporting Extension by WisdmLabs\u003C\u002Fli>\n\u003Cli>Compatibility with more Uncanny LearnDash Toolkit modules\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>We’d love to hear from you!\u003C\u002Fh4>\n\u003Cp>Does something look weird with your theme? Is there something we missed? Wouldn’t it be cool if…\u003C\u002Fp>\n\u003Cp>We tested it on a handful of popular themes, but we couldn’t possibly cover them all. If you have any feedback, please let us know in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdesign-upgrade-learndash\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Paint brush icon made by \u003Ca href=\"http:\u002F\u002Fwww.freepik.com\" rel=\"nofollow ugc\">Freepik\u003C\u002Fa>, courtesy of \u003Ca href=\"https:\u002F\u002Fwww.flaticon.com\u002F\" rel=\"nofollow ugc\">flaticon.com\u003C\u002Fa>. Licensed under \u003Ca href=\"http:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby\u002F3.0\u002F\" rel=\"nofollow ugc\">CC3.0 BY\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Gradient by \u003Ca href=\"https:\u002F\u002Fcolorfulgradients.tumblr.com\u002Fpost\u002F155121898640\u002Fcolorful-gradient-43352\" rel=\"nofollow ugc\">colorful gradients\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>From within WordPress\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit “Plugins > Add New”\u003C\u002Fli>\n\u003Cli>Search for “Design Upgrade for LearnDash”\u003C\u002Fli>\n\u003Cli>Click the “Install” button\u003C\u002Fli>\n\u003Cli>Click the “Activate” button\u003C\u002Fli>\n\u003Cli>There are no settings to configure. An improved design will automatically be applied to all LearnDash elements on your site.\u003C\u002Fli>\n\u003C\u002Fol>\n","Instantly improve LearnDash's design -- focus mode, course content, profile page, course navigation & course grid -- to more closely match yo &hellip;",7000,237198,100,53,"2022-08-09T20:01:00.000Z","6.0.11","4.6","5.6",[95,21,96,22,97],"css","learning-management-system","online-courses","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdesign-upgrade-learndash.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":109,"num_ratings":110,"last_updated":111,"tested_up_to":47,"requires_at_least":112,"requires_php":17,"tags":113,"homepage":115,"download_link":116,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"buddypress-learndash","BuddyPress for LearnDash","1.3.0","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>Want your learners to interact with each other? \u003Cstrong>BuddyPress for LearnDash\u003C\u002Fstrong> turns your course driven website into a social education platform, creating a seamless bridge between BuddyPress and \u003Ca href=\"http:\u002F\u002Fwww.learndash.com\u002F\" rel=\"nofollow ugc\">LearnDash\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>BuddyPress Groups\u003C\u002Fh4>\n\u003Cp>Easily tie any LearnDash Course to a BuddyPress Group.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Course participants automatically get added as members to the group\u003C\u002Fli>\n\u003Cli>Group becomes private to course participants and invited members\u003C\u002Fli>\n\u003Cli>Course Lessons become visible at the group\u003C\u002Fli>\n\u003Cli>Course activity gets streamed into the group feed (optional)\u003C\u002Fli>\n\u003Cli>Forum gets added to the group (if bbPress is enabled)\u003C\u002Fli>\n\u003Cli>Course featured image becomes group avatar (if no group avatar has been set)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>BuddyPress Activity\u003C\u002Fh4>\n\u003Cp>Activity is one of the core features of BuddyPress, allowing users to interact with each other in real-time. When a course is tied to a group, course actions are optionally added to the group’s activity stream. Group admins can determine which actions to allow in their group, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>User starts a course\u003C\u002Fli>\n\u003Cli>User completes a course\u003C\u002Fli>\n\u003Cli>User creates a lesson\u003C\u002Fli>\n\u003Cli>User completes a lesson\u003C\u002Fli>\n\u003Cli>User passes a quiz\u003C\u002Fli>\n\u003Cli>User comments on single lesson page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>BuddyPress Members\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Your members can view their Active and Completed courses in their profiles.\u003C\u002Fli>\n\u003Cli>Leaders and Students get added as filterable tabs in your Members directory.\u003C\u002Fli>\n\u003Cli>All LearnDash user links redirect to member profiles (instead of author pages).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>bbPress Forums\u003C\u002Fh4>\n\u003Cp>If bbPress is enabled, a forum will be tied to every “course group” automatically, using the same name as the course for the forum title. Group members can then discuss the course in one central location.\u003C\u002Fp>\n\u003Ch4>Extend LearnDash with ‘Social Learner’\u003C\u002Fh4>\n\u003Cp>BuddyPress for LearnDash is built by the experienced developers at BuddyBoss who also offer a premium social learning solution called \u003Ca href=\"https:\u002F\u002Fwww.buddyboss.com\u002Fproduct\u002Fsocial-learner-learndash\" title=\"Social Learner for LearnDash\" rel=\"nofollow ugc\">Social Learner\u003C\u002Fa>.\u003C\u002Fp>\n","BuddyPress for LearnDash integrates the LearnDash LMS plugin with BuddyPress, so you can add groups, activity, members, and forums to your courses.",2000,97469,66,18,"2020-06-19T09:37:00.000Z","3.8",[114,21,52,96,22],"buddypress","http:\u002F\u002Fbuddyboss.com\u002Fproduct\u002Fbuddypress-learndash\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-learndash.1.3.0.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":88,"num_ratings":127,"last_updated":128,"tested_up_to":67,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":134,"download_link":135,"security_score":88,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"autocomplete-learndash","Autocomplete LearnDash Lessons and Topics","1.5","Pankaj Agrawal","https:\u002F\u002Fprofiles.wordpress.org\u002Fliveaspankaj\u002F","\u003Cp>Autocomplete for \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flearndash\u002Fwp_autocomplete_plugin_page\" rel=\"nofollow ugc\">LearnDash\u003C\u002Fa> Lessons and Topics will automatically mark the lessons and topics as completed.\u003C\u002Fp>\n\u003Cp>Here is what happens:\u003Cbr \u002F>\n* The students will see the Mark Complete button on their first visit.\u003Cbr \u002F>\n* They can also use it to go to the next lesson.\u003Cbr \u002F>\n* The completion will happen in the background.\u003Cbr \u002F>\n* Progress will move forward on next page visit\u003Cbr \u002F>\n* Next time they visit the lesson or topic, they will not see the Mark Complete button.\u003C\u002Fp>\n\u003Cp>There are no settings, just enable the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Future Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Depending on the interest in this feature, we will decide on adding settings and other features to the plugin.\u003C\u002Fp>\n","Autocomplete for LearnDash Lessons and Topics will automatically mark the lessons and topics as completed.",1000,19803,3,"2025-09-11T06:41:00.000Z","4.0","5.4",[132,133,72,21,22],"auto-complete","autocomplete","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fautocomplete-learndash-lessons-and-topics","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautocomplete-learndash.zip",{"attackSurface":137,"codeSignals":186,"taintFlows":200,"riskAssessment":201,"analyzedAt":213},{"hooks":138,"ajaxHandlers":182,"restRoutes":183,"shortcodes":184,"cronEvents":185,"entryPointCount":13,"unprotectedCount":13},[139,145,149,152,157,160,163,167,171,175,179],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_notices","admin_notice","crm-salesforce-learndash-integration.php",180,{"type":140,"name":146,"callback":147,"file":143,"line":148},"plugins_loaded","ld_salesforce",186,{"type":140,"name":141,"callback":141,"file":150,"line":151},"includes\\admin\\class-ld-salesforce-settings.php",15,{"type":140,"name":153,"callback":154,"priority":155,"file":150,"line":156},"admin_init","api_status",1,16,{"type":140,"name":153,"callback":158,"file":150,"line":159},"register_settings",17,{"type":140,"name":161,"callback":162,"file":150,"line":110},"admin_menu","sub_menu",{"type":140,"name":164,"callback":165,"file":150,"line":166},"admin_enqueue_scripts","enqueue_scripts",19,{"type":168,"name":169,"callback":170,"priority":11,"file":150,"line":44},"filter","learndash_admin_tabs","admin_tabs",{"type":168,"name":172,"callback":173,"priority":11,"file":150,"line":174},"learndash_admin_tabs_on_page","admin_tabs_on_page",21,{"type":140,"name":153,"callback":176,"priority":13,"file":177,"line":178},"oauth_cb","includes\\class-ld-salesforce-integration.php",14,{"type":140,"name":180,"callback":181,"priority":11,"file":177,"line":159},"learndash_update_course_access","course_access",[],[],[],[],{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":194,"fileOperations":13,"externalRequests":127,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":199},[],{"prepared":13,"raw":155,"locations":189},[190],{"file":191,"line":192,"context":193},"uninstall.php",13,"$wpdb->query() with variable interpolation",{"escaped":127,"rawEcho":155,"locations":195},[196],{"file":150,"line":197,"context":198},216,"raw output",[],[],{"summary":202,"deductions":203},"The \"crm-salesforce-learndash-integration\" v1.0.1 plugin presents a mixed security posture. On the positive side, the static analysis reveals a very small attack surface with zero entry points identified, and no dangerous functions or file operations were detected. The plugin also shows a good practice in terms of output escaping, with 75% of outputs being properly handled. Furthermore, the vulnerability history is clean, with no recorded CVEs, which suggests a potentially well-maintained plugin or limited prior scrutiny.\n\nHowever, there are significant areas of concern. The most critical finding is the presence of a single SQL query that does not utilize prepared statements, posing a risk of SQL injection if the data feeding this query is not meticulously sanitized. Compounding this, the plugin lacks any explicit capability checks or nonce checks on its (currently non-existent) entry points, meaning if new entry points were added or existing ones became exposed, there would be no immediate security guardrails. The plugin also makes external HTTP requests, which, without further analysis, could be a vector for SSRF or data leakage if not properly handled.\n\nIn conclusion, while the current attack surface appears minimal and there's a history of no vulnerabilities, the lack of prepared statements for SQL queries and the absence of capability\u002Fnonce checks represent tangible risks. The plugin would benefit from implementing prepared statements for all database interactions and incorporating robust authorization checks as it evolves.",[204,206,209,211],{"reason":205,"points":76},"Raw SQL query without prepared statements",{"reason":207,"points":208},"0% capability checks",5,{"reason":210,"points":208},"0 nonce checks",{"reason":212,"points":127},"3 external HTTP requests","2026-03-17T01:45:33.610Z",{"wat":215,"direct":224},{"assetPaths":216,"generatorPatterns":219,"scriptPaths":220,"versionParams":221},[217,218],"\u002Fwp-content\u002Fplugins\u002Fcrm-salesforce-learndash-integration\u002Fassets\u002Fcss\u002Fsf-integration.css","\u002Fwp-content\u002Fplugins\u002Fcrm-salesforce-learndash-integration\u002Fassets\u002Fjs\u002Fsf-integration.js",[],[218],[222,223],"crm-salesforce-learndash-integration\u002Fassets\u002Fcss\u002Fsf-integration.css?ver=","crm-salesforce-learndash-integration\u002Fassets\u002Fjs\u002Fsf-integration.js?ver=",{"cssClasses":225,"htmlComments":228,"htmlAttributes":231,"restEndpoints":236,"jsGlobals":237,"shortcodeOutput":240},[226,227],"sf-integration-notice","sf-integration-modal",[229,230],"\u003C!-- Salesforce Integration Settings -->","\u003C!-- Notice End -->",[232,233,234,235],"data-nonce","data-salesforce-instance-url","data-salesforce-client-id","data-salesforce-client-secret",[],[238,239],"ldSalesforce","ld_salesforce_admin_params",[]]