plugin-icon

Fenton Digital Badges

Issue, manage, and display Open Badges 1.0 credentials from your WordPress site.
Évaluations
Version
0.1.36
Mis à jour récemment
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}/
Gratuitsur les plans payants
En procédant à l’installation, vous acceptez les Conditions d’utilisation de WordPress.com ainsi que les Conditions de l’extension tierce.
Testé jusqu’à version
WordPress 7.0.1
Cette extension est disponible en téléchargement pour votre site .