plugin-icon

Fenton Digital Badges

Steve Fenton yazdı·
Issue, manage, and display Open Badges 1.0 credentials from your WordPress site.
Sürüm
0.1.36
Son güncellenme
Jul 16, 2026
Fenton Digital Badges

Fenton Digital Badges lets you issue Open Badges 1.0 credentials from WordPress. Define an issuing organization, create badge classes, award them in bulk via CSV, and give earners public attestation pages they can share or add to LinkedIn.

Features

  • Configure an issuing organization (name, URL, logo, contact details)
  • Create badge classes as a custom post type with image, criteria URL, earn URL, and tags
  • Issue badges in bulk from CSV (email required; name, evidence, and expiry optional)
  • Email earners when a badge is issued, with a link to their attestation page
  • Public Open Badges JSON endpoints for issuer, badge class, and assertion
  • Public attestation pages with share, download, and LinkedIn Add to Profile
  • Issue emails include a one-time link so earners can add their name, and a secure link to stop future notifications
  • Assertions list with revoke, restore, and delete (revoked only)
  • Recipient emails are salted/hashed — plaintext emails are not stored on assertions (unsubscribe opt-outs are an exception)

You can add templates for the badge pages using /wp-admin/site-editor.php?p=%2Ftemplate on your site.

  • Click “Add Template”
  • Select “Single item: Badge” or “Archive: Badge”

To control the layout of /badges/assertion/{uid}/, create a Page, optionally add [fendigibadge_attestation], then choose that page under Badges Settings. Edit the page’s template in the Site Editor. Themes can also override the markup with fendigibadge/attestation.php.

Shortcodes

  • [fendigibadge id="123"] — display a badge
  • [fendigibadge_attestation] — certificate markup on /badges/assertion/{uid}/ when using a page template

Public endpoints

  • Issuer JSON: /ob/issuer.json
  • Badge class JSON: /ob/badges/{id}.json
  • Assertion JSON: /ob/assertions/{uid}.json
  • Attestation page: /badges/assertion/{uid}/
  • Claim name: /badges/claim-name/{token}/
  • Unsubscribe: /badges/unsubscribe/{token}/
Ücretsiz(ücretli paketlerde)
Kurulum işlemini tamamlayarak, WordPress.com'un Hizmet Şartları ile Üçüncü Taraf Eklenti Şartlarını kabul etmiş olursunuz.
Test edilen son sürüm
WordPress 7.0.1
Bu eklenti, sitenizde kullanılmak üzere indirilebilir.