| 开发者 | benlejones |
|---|---|
| 更新时间 | 2026年7月15日 12:24 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[mtdc_qual_dashboard] — the learner's digital wallet of earned credentials.[mtdc_qual_progress id="123"] — a progress checklist for a specific framework.[mtdc_submit_evidence] — a front-end form for learners to upload evidence (optionally scoped to one framework with id="123").[mtdc_log_assessment] — the assessor grading portal for practical assessments./wp-content/plugins/ directory, or install it through the WordPress Plugins screen.AUTH_KEY. For this to work, your wp-config.php must define a strong, unique AUTH_KEY. The Getting Started screen will warn you if it is missing or insecure and link you to the official WordPress salt generator.
Recommended — email delivery: Certificate award emails and revocation alerts are sent via WordPress email. For reliable delivery we strongly recommend a dedicated SMTP plugin (for example WP Mail SMTP, Post SMTP, FluentSMTP, or Brevo). The Getting Started screen will warn you if no mailer is detected.
Note for Nginx servers: The secure vault is protected by an .htaccess rule, which Nginx ignores. The Getting Started screen runs a live exposure scan and, if your vault is reachable, provides the exact Nginx location block to hand to your host.Community support is provided through the WordPress.org support forum. For priority support or custom development work, visit Meadow Technologies Support.
LearnDash, Tutor LMS, LearnPress, LifterLMS, and Sensei are detected automatically, alongside standard WordPress course/lesson completion actions. You can also map any recognised LMS, membership, or commerce action hook to a requirement from the System Hooks screen.
Evidence files are encrypted with AES-256 and written to a protected vault directory outside your media library, with randomised filenames. The database stores only a reference to the file, never the file contents.
Once a supervisor approves or rejects a submission, the underlying file is permanently deleted (shredded) from disk and the database record is scrubbed. This keeps sensitive personal data from lingering after it has served its purpose.
Yes. Every issued credential has a public verification URL, and a machine-readable Open Badges (JSON) endpoint suitable for badge backpacks.
They can. If a requirement is backed by evidence with an expiry date, a nightly sweep automatically suspends the credential when that evidence lapses and notifies the administrator.
admin_menu before their parent menu page had been created, which is a documented WordPress core race condition — both now register at a later hook priority so the parent always exists first.mtdc-qual-approvals → mtdc-qual-submissions, mtdc-qual-practical → mtdc-qual-assessments) to resolve a hosting-level access issue on some sites.[mt_qual_dashboard] is now [mtdc_qual_dashboard], [mt_qual_progress] is now [mtdc_qual_progress], [mt_submit_evidence] is now [mtdc_submit_evidence], and [mt_log_assessment] is now [mtdc_log_assessment].