| 开发者 | shakib6472 |
|---|---|
| 更新时间 | 2026年8月13日 18:16 |
| PHP版本: | 7.2 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[kibworks_student_dashboard] to any page and students get a sidebar dashboard with four sections:
/dashboard/courses/ and /dashboard/profile/.
Styling
Every colour is a CSS custom property you can set from the settings screen, along with the two Google Fonts used, your logo, and which tabs are visible. Nothing is hard-coded, so the dashboard can be made to match your theme.
Requirements
LearnDash must be installed and active. If it is not, the shortcode renders a notice instead of the dashboard.
Third-party services
This plugin loads the two selected fonts from Google Fonts (https://fonts.googleapis.com) so the dashboard renders with your chosen typography. No data other than the standard font request is sent. Google's terms are at https://policies.google.com/terms and its privacy policy at https://policies.google.com/privacy. No other external service is contacted, and all images and scripts are bundled with the plugin.
Not affiliated with LearnDash
This is an independent add-on. LearnDash is a trademark of Liquid Web, LLC, and this plugin is not affiliated with, endorsed by, or sponsored by them.
/wp-content/plugins/, or install the zip through Plugins > Add New > Upload Plugin.[kibworks_student_dashboard].The section URLs are rewrite endpoints, registered when the plugin activates. If they 404, deactivate and reactivate the plugin, or visit Settings > Permalinks and press Save, which rebuilds the rules.
It already links to the first lesson or topic the student has not completed. When everything is done it links to the course itself.
Yes, from the Profile tab. An address already used by another account is rejected.
No. Hiding it is off by default and can be switched on in the settings if you prefer students not to see it.
[kibworks_student_dashboard].sanitize_text_field(). Passwords containing <, >, tabs or leading and trailing spaces were altered before being saved or checked, which could lock a user out of their own account.transparent and rgba() values were discarded by the colour sanitizer and produced empty CSS declarations./courses/, /certificates/ and /profile/ return 404 on a fresh install./languages.