[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdpcis4JInv2U8Y3xWx60t7xoaufVQitZlH2EDA4Ir6c":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":39,"analysis":133,"fingerprints":242},"manage-enrollment-learndash","Manage Enrollment for LearnDash","1.3","Pankaj Agrawal","https:\u002F\u002Fprofiles.wordpress.org\u002Fliveaspankaj\u002F","\u003Cp>Manage Enrollment for LearnDash, lets you enroll users to courses or groups in bulk. You can select users from a given UI, paste a list of users or use the CSV to bulk upload your selected courses, groups and users for processing.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk enroll existing users:\u003C\u002Fstrong>\u003Cbr \u002F>\n– You can use it for single enrollment as well as for \u003Cstrong>bulk enrollment\u003C\u002Fstrong> of hundreds of users.\u003Cbr \u002F>\n– You can also upload a CSV file with user_id, user_email, user_login, course_id, and group_id columns.\u003Cbr \u002F>\n– Quickly list all the users, groups, or courses, and then process them in bulk in any order you want.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bulk create users and enroll:\u003C\u002Fstrong>\u003Cbr \u002F>\n– This plugin allows you to create users in bulk and enroll them into courses or groups at the same time. Required \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimport-users-from-csv\u002F\" rel=\"ugc\">Import Users from CSV\u003C\u002Fa> plugin.\u003Cbr \u002F>\n– You can also choose to send a notification to the new users and to display passwords on user login.\u003Cbr \u002F>\n– Create CSV file with the following columns, user_login, user_email, user_pass, first_name, last_name, display_name and role.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tracking:\u003C\u002Fstrong>\u003Cbr \u002F>\n– If you have an LRS, you can see tracking data, including the user id and name of the admin who processed the enrollments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Requirements to use this plugin:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo use this plugin you need these two plugins:\u003Cbr \u002F>\n1. \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fr\u002Flearndash\u002Fwp_mel_plugin_page\" rel=\"nofollow ugc\">LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n2. \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fgrassblade-lrs-experience-api\u002F\" rel=\"nofollow ugc\">GrassBlade xAPI Companion\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Plugins for LearnDash LMS:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanual-completions-for-learndash\u002F\" rel=\"nofollow ugc\">Manual Completions for LearnDash LMS\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fautocomplete-learndash-lessons-and-topics\u002F\" rel=\"nofollow ugc\">Autocomplete LearnDash Lessons and Topics\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Flearndash-visibility-control\u002F\" rel=\"nofollow ugc\">Visibility Control for LearnDash LMS\u003C\u002Fa>\u003C\u002Fp>\n","Manage Enrollment for LearnDash, lets you enroll users to courses or groups in bulk. You can select users from a given UI, paste a list of users or us &hellip;",400,7906,20,2,"2025-09-11T07:35:00.000Z","6.8.5","4.0","5.4",[20,21,22,23,24],"enroll","enrollment","grassblade","learndash","manage","https:\u002F\u002Fwww.nextsoftwaresolutions.com\u002Fmanage-enrollment-for-learndash\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanage-enrollment-learndash.1.3.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":27,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"liveaspankaj",21,4690,30,94,"2026-04-04T14:01:08.172Z",[40,61,84,104,118],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":28,"downloaded":48,"rating":28,"num_ratings":28,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":59,"download_link":60,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"yaqeentech-training-operations-for-tutor-lms","YaqeenTech Training Operations for Tutor LMS","1.0.26","yaqeentech","https:\u002F\u002Fprofiles.wordpress.org\u002Fyaqeentech\u002F","\u003Cp>YaqeenTech Training Operations for Tutor LMS adds an operational management layer on top of Tutor LMS.\u003C\u002Fp>\n\u003Cp>While Tutor LMS focuses on course delivery, this plugin provides tools for managing enrollments, organizing structured training plans, tracking batches, and viewing scheduled training activity in a centralized calendar.\u003C\u002Fp>\n\u003Cp>Key capabilities include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Training Plan creation and multi-course structuring\u003C\u002Fli>\n\u003Cli>Bulk enrollment via CSV upload\u003C\u002Fli>\n\u003Cli>Enrollment batch tracking\u003C\u002Fli>\n\u003Cli>Scheduled training releases\u003C\u002Fli>\n\u003Cli>Administrative training calendar\u003C\u002Fli>\n\u003Cli>Enrollment search and exploration tools\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin requires Tutor LMS to be installed and active.\u003C\u002Fp>\n\u003Ch3>1.0.26\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Added plugin action links in Plugins screen: Settings, Add-ons, and Documentation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.25\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Security hardening: nonce + capability checks and input validation fixes for WordPress.org review.\u003C\u002Fli>\n\u003Cli>Fixed text domain mismatch in translation calls.\u003C\u002Fli>\n\u003Cli>Improved CSV upload handling with WordPress-safe upload validation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.20\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed Elementor\u002Ftheme formatting issues for the prefixed yaqetrop_* shortcodes by ensuring front-end assets enqueue correctly.\u003C\u002Fli>\n\u003Cli>Removed legacy trainingflow_* shortcodes to keep a single canonical shortcode set.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.15\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Front-end embed UI styling\u002Ftypography normalization (prevents theme CSS from distorting headings and layout).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.14\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Settings page now displays prefixed shortcodes and keeps legacy shortcode aliases for backward compatibility.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.13\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added explicit capability enforcement for batch actions and improved GET sanitization (wp_unslash + sanitize_*).\u003C\u002Fli>\n\u003Cli>Standardized transient prefixes to the plugin prefix.\u003C\u002Fli>\n\u003Cli>Renamed front-end shortcodes and helper wrapper to use the yaqetrop_ prefix.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.12\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Prefixed localized script nonce action for uniqueness and consistency.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.11\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Security hardening and sanitization improvements\u003C\u002Fli>\n\u003Cli>Removed user creation and login functionality\u003C\u002Fli>\n\u003Cli>Improved nonce validation and input handling\u003C\u002Fli>\n\u003Cli>Refactored file naming for consistent prefixing\u003C\u002Fli>\n\u003Cli>Improved shortcode permission handling\u003C\u002Fli>\n\u003Cli>Fixed custom post type slug length issues\u003C\u002Fli>\n\u003Cli>Stability and compatibility improvements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Initial public release\u003C\u002Fli>\n\u003C\u002Ful>\n","Operational management layer for Tutor LMS: training plans, bulk enrollment, enrollment batches, and a training calendar.",227,"2026-03-04T03:51:00.000Z","6.9.4","5.9","7.4",[54,55,56,57,58],"bulk-enrollment","enrollment-management","training-calendar","training-plans","tutor-lms","https:\u002F\u002Fyaqeentech.com\u002Ftraining-operations-for-tutor-lms","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyaqeentech-training-operations-for-tutor-lms.1.0.26.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":27,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":81,"download_link":82,"security_score":83,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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,53,"2022-08-09T20:01:00.000Z","6.0.11","4.6","5.6",[77,23,78,79,80],"css","learning-management-system","lms","online-courses","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdesign-upgrade-learndash.zip",85,{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":81,"tags":99,"homepage":102,"download_link":103,"security_score":83,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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","5.4.19","3.8",[100,23,101,78,79],"buddypress","learning","http:\u002F\u002Fbuddyboss.com\u002Fproduct\u002Fbuddypress-learndash\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-learndash.1.3.0.zip",{"slug":105,"name":106,"version":107,"author":65,"author_profile":66,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":27,"num_ratings":112,"last_updated":113,"tested_up_to":16,"requires_at_least":74,"requires_php":114,"tags":115,"homepage":81,"download_link":117,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"widget-areas-learndash","Widget Areas for LearnDash","1.2","\u003Cp>Widget Areas for LearnDash simply gives you more places to add custom content in LearnDash. By utilizing built-in LearnDash action hooks, we assign widget areas (also known as “sidebars”) to various locations throughout your LearnDash pages.\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\u002FWoR177xks_k?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\u003Ch3>Available LearnDash Widget Areas\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Focus Mode: Sidebar: Above Navigation\u003C\u002Fli>\n\u003Cli>Focus Mode: Sidebar: Below Navigation\u003C\u002Fli>\n\u003Cli>Focus Mode: Content: Start\u003C\u002Fli>\n\u003Cli>Focus Mode: Below Content\u003C\u002Fli>\n\u003Cli>Course Page: Content: Start\u003C\u002Fli>\n\u003Cli>Course Page: Content: End\u003C\u002Fli>\n\u003Cli>Group Page: Content: Start\u003C\u002Fli>\n\u003Cli>Group Page: Content: End\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Requires the “LearnDash 3.0” Active Template. Tested with LearnDash 4.23.\u003C\u002Fp>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cp>Upon activating the plugin, new widget areas will appear on the \u003Cstrong>Appearance > Widgets\u003C\u002Fstrong> screen in your WordPress admin area. You can also access them via the Customizer (\u003Cstrong>Appearance > Customize > Widgets\u003C\u002Fstrong>).\u003C\u002Fp>\n\u003Cp>Simply add the blocks\u002Fwidgets you’d like to insert into the corresponding widget areas. Be sure to click the “Save” button at the bottom.\u003C\u002Fp>\n\u003Cp>Navigate to a page that contains that widget area, refresh, and your new widgets will be there.\u003C\u002Fp>\n\u003Ch3>Types of Content to Add\u003C\u002Fh3>\n\u003Cp>WordPress comes with a set of default widgets, several of which might be useful. If you’re using the new block editor, all blocks will also be available to you.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a simple \u003Cstrong>Paragraph\u003C\u002Fstrong> block with some basic text\u003C\u002Fli>\n\u003Cli>Add an \u003Cstrong>Image\u003C\u002Fstrong> or \u003Cstrong>Video\u002FEmbed\u003C\u002Fstrong> block for more visual content\u003C\u002Fli>\n\u003Cli>Add a \u003Cstrong>Navigation Menu\u003C\u002Fstrong> widget to insert a custom menu you’ve created\u003C\u002Fli>\n\u003Cli>Add your own \u003Cstrong>Custom HTML\u003C\u002Fstrong> widget to embed an \u003Ccode>\u003Ciframe>\u003C\u002Fcode> or write your own code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>TIP:\u003C\u002Fstrong> You can use the \u003Cstrong>LearnDash Student\u003C\u002Fstrong> and \u003Cstrong>LearnDash Visitor\u003C\u002Fstrong> blocks to display a block’s contents only to enrolled students or unenrolled visitors.\u003C\u002Fp>\n\u003Ch4>LearnDash Widgets\u003C\u002Fh4>\n\u003Cp>LearnDash comes prepackaged with a few widgets, but there’s probably only one that makes sense in these widget areas.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a \u003Cstrong>Course Progress Bar\u003C\u002Fstrong> to the top or bottom of your Focus Mode sidebar\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Feel free to experiment with the other \u003Ca href=\"https:\u002F\u002Flearndash.com\u002Fsupport\u002Fkb\u002Fcore\u002Fdesign\u002Fwidgets\u002F\" rel=\"nofollow ugc\">LearnDash widgets\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Elementor Templates\u003C\u002Fh4>\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\u002F5x3Uzcs2Oz4?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>If you’re using Elementor Pro, you can create a custom section and embed it anywhere on your site, including in your new LearnDash widget areas. There are two ways to do this:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>When you go to insert a block\u002Fwidget, select the \u003Cstrong>Elementor Library\u003C\u002Fstrong> widget. Choose a template from the dropdown menu. Click “Save.”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Navigate to \u003Cstrong>Templates > Saved Templates\u003C\u002Fstrong>. Copy the shortcode next to the template you want to insert. Now you’ll insert a \u003Cstrong>Shortcode\u003C\u002Fstrong> block into the widget area, and paste the shortcode.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For more information, see the article in \u003Ca href=\"https:\u002F\u002Felementor.com\u002Fhelp\u002Fhow-to-use-shortcodes\u002F\" rel=\"nofollow ugc\">Elementor’s knowledge base\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Widget Area CSS Class Names\u003C\u002Fh3>\n\u003Cp>If you need to target the widget areas to apply custom styles using CSS, you can use the following class names.\u003C\u002Fp>\n\u003Cp>All widget areas have the \u003Ccode>.ldx-widget-area\u003C\u002Fcode> class.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Focus Mode: Sidebar: Above Navigation – \u003Ccode>.ldx-widget-area.fm-nav-before\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Focus Mode: Sidebar: After Navigation – \u003Ccode>.ldx-widget-area.fm-nav-after\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Focus Mode: Content: Start – \u003Ccode>.ldx-widget-area.fm-content-start\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Focus Mode: Below Content – \u003Ccode>.ldx-widget-area.fm-content-bottom\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Course Page: Content: Start – \u003Ccode>.ldx-widget-area.course-content-start\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Course Page: Content: End – \u003Ccode>.ldx-widget-area.course-content-end\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Group Page: Content: Start – \u003Ccode>.ldx-widget-area.group-content-start\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Group Page: Content: End – \u003Ccode>.ldx-widget-area.group-content-end\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example Usage:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>.ldx-widget-area.fm-nav-before {\n    margin: 1em;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This would add 1em of spacing around the widget area that appears above the navigation in the Focus Mode sidebar.\u003C\u002Fp>\n\u003Cp>In addition, all widgets placed inside of a widget area have a class of \u003Ccode>.ldx-widget\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>Show\u002FHide Widgets on Certain Devices\u003C\u002Fh3>\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\u002FX-5I_JqB3NU?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>While not a direct feature of this plugin, you can show\u002Fhide widgets on different devices using another free plugin.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install & activate the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidget-options\u002F\" rel=\"ugc\">Widget Options\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>Navigate to the widget that you’d like to adjust the visibility on\u003C\u002Fli>\n\u003Cli>Scroll to the bottom and click on the tab with the mobile phone\u003C\u002Fli>\n\u003Cli>Choose to either show or hide on the checked devices\u003C\u002Fli>\n\u003Cli>Check the appropriate devices\u003C\u002Fli>\n\u003Cli>Click “Save”\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Show\u002FHide Widgets on Specific Course\u002FLesson\u002FTopic Pages\u003C\u002Fh3>\n\u003Cp>Another feature of the free Widget Options plugin (mentioned above) is to only show widgets on specific course, lesson, topic or quiz pages.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install & activate the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidget-options\u002F\" rel=\"ugc\">Widget Options\u003C\u002Fa> plugin\u003C\u002Fli>\n\u003Cli>Navigate to the widget that you’d like to adjust the visibility on\u003C\u002Fli>\n\u003Cli>Scroll to the bottom and click on the settings cog icon\u003C\u002Fli>\n\u003Cli>Click on the \u003Cstrong>Logic\u003C\u002Fstrong> tab\u003C\u002Fli>\n\u003Cli>In the text box, you can use the \u003Ccode>is_single()\u003C\u002Fcode> conditional tag to only display that widget on a specific page\u003C\u002Fli>\n\u003Cli>Use the ID of the course, lesson, topic or quiz\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fldx.design\u002Ffind-learndash-course-id\u002F\" rel=\"nofollow ugc\">👉 How to find the ID of LearnDash content\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cp>This would only display the widget on the page with an ID of \u003Ccode>7\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>is_single( '7' )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you wanted to display a widget on multiple pages (with IDs of 1, 2 and 3), your code would look like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>is_single( array( 1, 2, 3 ) )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>There are many more \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FConditional_Tags\" rel=\"nofollow ugc\">WordPress conditional tags\u003C\u002Fa> you can use.\u003C\u002Fp>\n\u003Ch3>From within WordPress\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit “Plugins > Add New”\u003C\u002Fli>\n\u003Cli>Search for “Widget Areas for LearnDash”\u003C\u002Fli>\n\u003Cli>Click the “Install” button\u003C\u002Fli>\n\u003Cli>Click the “Activate” button\u003C\u002Fli>\n\u003Cli>Navigate to “Appearance > Widgets” or open the Customizer to start adding blocks\u002Fwidgets to your new widget areas\u003C\u002Fli>\n\u003C\u002Fol>\n","Add unlimited blocks\u002Fwidgets to several areas of LearnDash Focus Mode, plus course & group pages.",700,10638,10,"2025-07-13T15:19:00.000Z","8.0",[23,78,79,80,116],"widgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidget-areas-learndash.zip",{"slug":119,"name":120,"version":6,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":27,"num_ratings":127,"last_updated":128,"tested_up_to":129,"requires_at_least":74,"requires_php":75,"tags":130,"homepage":81,"download_link":132,"security_score":83,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"dashboard-widgets-learndash","Dashboard Widgets for LearnDash","Escape Creative","https:\u002F\u002Fprofiles.wordpress.org\u002Fescapecreative\u002F","\u003Cp>Dashboard Widgets for LearnDash adds 4 widgets to the Dashboard page in your WordPress admin area — Overview, Courses, Links & Recently Modified.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The LearnDash Overview widget shows you the total number of courses, lessons, topics, certificates, quizzes, questions, assignments, essays & groups.\u003C\u002Fli>\n\u003Cli>The LearnDash Courses widget displays a list of up to 10 courses, with handy stats & quick links to edit content that belongs to that course.\u003C\u002Fli>\n\u003Cli>The Links widget exposes most internal LearnDash pages for quick navigation.\u003C\u002Fli>\n\u003Cli>The Recently Modified widget displays the 3 most recently modified courses, lessons & topics. Links are available to edit content, open the course builder or access the individual course settings page.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>NOTE:\u003C\u002Fstrong> By default, only Administrators will see the widgets. See the FAQ below about “user\u002Frole permissions” to learn how to enable them for additional users.\u003C\u002Fp>\n\u003Ch3>LearnDash Overview Widget\u003C\u002Fh3>\n\u003Cp>The Overview widget provides the following information:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Total Courses\u003C\u002Fli>\n\u003Cli>Total Lessons\u003C\u002Fli>\n\u003Cli>Total Topics\u003C\u002Fli>\n\u003Cli>Total Certificates\u003C\u002Fli>\n\u003Cli>Total Quizzes\u003C\u002Fli>\n\u003Cli>Total Questions\u003C\u002Fli>\n\u003Cli>Total Assignments\u003C\u002Fli>\n\u003Cli>Total Essays\u003C\u002Fli>\n\u003Cli>Total Groups\u003C\u002Fli>\n\u003Cli>Total Group Leaders\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Clicking on each total will take you to the admin page that lists out the respective content.\u003C\u002Fp>\n\u003Ch3>LearnDash Courses Widget\u003C\u002Fh3>\n\u003Cp>The Courses widget provides a scrollable list of up to 10 courses. The information displayed depends on the user’s capabilities & access to certain admin pages. I’ll explain each piece of information below.\u003C\u002Fp>\n\u003Cp>Visible to \u003Cstrong>all\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Course Title\u003C\u002Fli>\n\u003Cli>Course Status (draft, scheduled, pending review, etc.)\u003C\u002Fli>\n\u003Cli>Course Price Type\u003C\u002Fli>\n\u003Cli>Course Scheduled Date (if course is scheduled for a future date)\u003C\u002Fli>\n\u003Cli>“View” link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visible if user has BOTH \u003Cstrong>edit_courses\u003C\u002Fstrong> AND \u003Cstrong>edit_published_courses\u003C\u002Fstrong> capabilities:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Edit” link (to edit the course)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visible if user has \u003Cstrong>edit_courses\u003C\u002Fstrong> capability:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Links to Lesson\u002FTopic\u002FQuiz list pages, along with the total number associated with the course\u003C\u002Fli>\n\u003Cli>Certificate Title, with a link to edit it (if a certificate has been associated with the course)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visible if user has \u003Cstrong>list_users\u003C\u002Fstrong> capability:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“Students” link that displays the list of users who are enrolled in that course\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>LearnDash Links Widget\u003C\u002Fh3>\n\u003Cp>The Links widget contains the following sections, each with their own set of links to different admin pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LearnDash Settings\u003C\u002Fstrong>\u003Cbr \u002F>\nGeneral | Registration | Payments | Emails | Custom Labels | Support\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Courses\u003C\u002Fstrong>\u003Cbr \u002F>\nView All | Add New | Settings | Categories | Tags\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Lessons\u003C\u002Fstrong>\u003Cbr \u002F>\nView All | Add New | Settings | Categories | Tags\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Topics\u003C\u002Fstrong>\u003Cbr \u002F>\nView All | Add New | Settings | Categories | Tags\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quizzes\u003C\u002Fstrong>\u003Cbr \u002F>\nView All | Add New | Settings | Essays: Graded | Not Graded\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Assignments\u003C\u002Fstrong>\u003Cbr \u002F>\nView All | Approved | Not Approved | Settings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Groups\u003C\u002Fstrong>\u003Cbr \u002F>\nView All | Add New | Settings | Administration | Group Leaders\u003C\u002Fp>\n\u003Ch4>Visibility & Permissions\u003C\u002Fh4>\n\u003Cp>Who sees each section, as well as the links within each section, will depend on a few things. Here are the important things to know:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>LearnDash Settings:\u003C\u002Fstrong> Only visible to users with the \u003Cstrong>manage_options\u003C\u002Fstrong> capability, which by default, is only Administrators.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Courses & Lessons:\u003C\u002Fstrong> Only visible to users with the \u003Cstrong>edit_courses\u003C\u002Fstrong> capability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Topics & Quizzes:\u003C\u002Fstrong> First, you must have at least one published Topic or Quiz for each section to be displayed. Then, they’re only visible to users with the \u003Cstrong>edit_courses\u003C\u002Fstrong> capability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Course\u002FLesson\u002FTopic\u002FQuiz\u002FAssignment Settings:\u003C\u002Fstrong> Only visible to users with the \u003Cstrong>manage_options\u003C\u002Fstrong> capability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Categories & Tags:\u003C\u002Fstrong> Only visible to users with the \u003Cstrong>manage_categories\u003C\u002Fstrong> capability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Essays:\u003C\u002Fstrong> At least one essay must exist. Then, only visible to users with the \u003Cstrong>edit_essays\u003C\u002Fstrong> capability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Assignments:\u003C\u002Fstrong> At least one assignment must exist. Then, only visible to users with the \u003Cstrong>edit_assignments\u003C\u002Fstrong> capability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Groups:\u003C\u002Fstrong> At least one group must exist. Then, only visible to users with the \u003Cstrong>edit_groups\u003C\u002Fstrong> capability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Group Administration:\u003C\u002Fstrong> Only visible to Group Leaders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Group Leaders:\u003C\u002Fstrong> Only visible to users with the \u003Cstrong>list_users\u003C\u002Fstrong> capability.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>LearnDash Recently Modified Widget\u003C\u002Fh3>\n\u003Cp>This widget displays the 3 most recently modified courses, lessons, topics, and quizzes.\u003C\u002Fp>\n\u003Cp>For Courses, you can navigate directly to “Edit,” “Builder” or “Settings.”\u003C\u002Fp>\n\u003Cp>For Lessons, Topics, and Quizzes, each title links directly to the edit page for that piece of content.\u003C\u002Fp>\n\u003Cp>It also includes the last modified date\u002Ftime (i.e. 3 days ago, 5 months ago, etc.).\u003C\u002Fp>\n\u003Ch3>Other Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Just like all Dashboard widgets, they can be hidden by unchecking their respective boxes under “Screen Options”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Tested with LearnDash 3.6.0.3\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cp>There is no scheduled roadmap, but if you have any suggestions, please let us know in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdashboard-widgets-learndash\" rel=\"ugc\">support forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>From within WordPress\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Visit “Plugins > Add New”\u003C\u002Fli>\n\u003Cli>Search for “Dashboard Widgets for LearnDash”\u003C\u002Fli>\n\u003Cli>Click the “Install” button\u003C\u002Fli>\n\u003Cli>Click the “Activate” button\u003C\u002Fli>\n\u003C\u002Fol>\n","Simple, informative, beautifully-designed Dashboard widgets for your LearnDash-powered site. Quick stats at a glance, plus helpful links for faster ad &hellip;",300,12559,1,"2022-01-24T06:02:00.000Z","5.9.13",[131,23,78,79],"dashboard-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdashboard-widgets-learndash.1.3.zip",{"attackSurface":134,"codeSignals":191,"taintFlows":227,"riskAssessment":228,"analyzedAt":241},{"hooks":135,"ajaxHandlers":165,"restRoutes":187,"shortcodes":188,"cronEvents":189,"entryPointCount":190,"unprotectedCount":127},[136,141,145,149,153,156,160,163],{"type":137,"name":138,"callback":139,"priority":112,"file":140,"line":36},"action","admin_menu","menu","functions.php",{"type":142,"name":143,"callback":143,"priority":127,"file":140,"line":144},"filter","learndash_submenu",41,{"type":137,"name":146,"callback":147,"file":140,"line":148},"is_iu_import_page_inside_table_bottom","iu_import_page_inside_table_bottom",44,{"type":142,"name":150,"callback":151,"priority":112,"file":140,"line":152},"is_iu_import_usermeta","iu_import_usermeta",45,{"type":142,"name":154,"callback":154,"file":140,"line":155},"upload_mimes",50,{"type":137,"name":157,"callback":158,"file":140,"line":159},"admin_init","process_upload",51,{"type":137,"name":161,"callback":162,"file":140,"line":71},"admin_print_styles","manage_enrollment_learndash_scripts",{"type":137,"name":161,"callback":162,"file":140,"line":164},233,[166,171,175,179,183],{"action":167,"nopriv":168,"callback":169,"hasNonce":168,"hasCapCheck":168,"file":140,"line":170},"manage_enrollment_learndash_course_selected",false,"course_selected",32,{"action":172,"nopriv":168,"callback":20,"hasNonce":168,"hasCapCheck":173,"file":140,"line":174},"manage_enrollment_learndash_enroll",true,34,{"action":176,"nopriv":168,"callback":177,"hasNonce":168,"hasCapCheck":173,"file":140,"line":178},"manage_enrollment_learndash_unenroll","unenroll",36,{"action":180,"nopriv":168,"callback":181,"hasNonce":168,"hasCapCheck":173,"file":140,"line":182},"manage_enrollment_learndash_check_enrollment","check_enrollment",38,{"action":184,"nopriv":168,"callback":185,"hasNonce":168,"hasCapCheck":173,"file":140,"line":186},"manage_enrollment_learndash_get_enrolled_users","get_enrolled_users",39,[],[],[],5,{"dangerousFunctions":192,"sqlUsage":193,"outputEscaping":198,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":190,"bundledLibraries":223},[],{"prepared":28,"raw":127,"locations":194},[195],{"file":140,"line":196,"context":197},246,"$wpdb->get_results() with variable interpolation",{"escaped":199,"rawEcho":200,"locations":201},22,11,[202,206,207,209,210,211,213,215,217,219,221],{"file":203,"line":204,"context":205},"form.php",27,"raw output",{"file":203,"line":186,"context":205},{"file":203,"line":208,"context":205},64,{"file":203,"line":208,"context":205},{"file":203,"line":208,"context":205},{"file":203,"line":212,"context":205},88,{"file":203,"line":214,"context":205},105,{"file":140,"line":216,"context":205},343,{"file":140,"line":218,"context":205},587,{"file":140,"line":220,"context":205},613,{"file":140,"line":222,"context":205},629,[224],{"name":225,"version":29,"knownCves":226},"Select2",[],[],{"summary":229,"deductions":230},"The 'manage-enrollment-learndash' plugin version 1.3 exhibits a mixed security posture. While it has a clean vulnerability history with no recorded CVEs and no identified critical or high severity taint flows, there are significant concerns in its static analysis. The presence of one unprotected AJAX handler represents a direct entry point for potential attacks, especially given the absence of nonce checks across all AJAX handlers. Furthermore, the plugin performs SQL queries without using prepared statements, which can leave it vulnerable to SQL injection attacks if the data is not adequately sanitized beforehand. The relatively high percentage of unescaped output also increases the risk of cross-site scripting (XSS) vulnerabilities.  Despite the lack of historical vulnerabilities and no critical taint flows, the identified weaknesses in authentication, SQL handling, and output escaping warrant careful consideration and potential remediation.",[231,233,236,239],{"reason":232,"points":112},"Unprotected AJAX handler",{"reason":234,"points":235},"SQL queries without prepared statements",8,{"reason":237,"points":238},"No nonce checks on AJAX handlers",7,{"reason":240,"points":190},"Significant unescaped output","2026-03-16T19:47:05.568Z",{"wat":243,"direct":257},{"assetPaths":244,"generatorPatterns":250,"scriptPaths":251,"versionParams":252},[245,246,247,248,249],"\u002Fwp-content\u002Fplugins\u002Fmanage-enrollment-learndash\u002Fscript.js","\u002Fwp-content\u002Fplugins\u002Fmanage-enrollment-learndash\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fmanage-enrollment-learndash\u002Fvendor\u002Fselect2\u002Fjs\u002Fselect2.min.js","\u002Fwp-content\u002Fplugins\u002Fmanage-enrollment-learndash\u002Fvendor\u002Fselect2\u002Fcss\u002Fselect2.min.css","\u002Fwp-content\u002Fplugins\u002Fmanage-enrollment-learndash\u002Fimg\u002Ficon-gb.png",[],[245,247],[253,254,255,256],"manage-enrollment-learndash\u002Fscript.js?ver=","manage-enrollment-learndash\u002Fstyle.css?ver=","manage-enrollment-learndash\u002Fvendor\u002Fselect2\u002Fjs\u002Fselect2.min.js?ver=","manage-enrollment-learndash\u002Fvendor\u002Fselect2\u002Fcss\u002Fselect2.min.css?ver=",{"cssClasses":258,"htmlComments":261,"htmlAttributes":262,"restEndpoints":264,"jsGlobals":266,"shortcodeOutput":268},[259,260],"manage_enrollment_learndash_table","has_xapi",[],[263],"data-nonce",[265],"\u002Fwp-json\u002Fmanage_enrollment_learndash\u002Fv1\u002Fsettings",[267],"manage_enrollment_learndash",[]]