Fenton Digital Badges icon

Fenton Digital Badges

Fenton Digital Badges is a WordPress plugin with the following stats:

  • #21,516 Global Rank

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Bronze45.2
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

0
Popularity 40% No install data
60
Reputation 35% No ratings yet
96.9
Freshness 25% Updated 1 months ago

No vulnerability history

Download Trends

Loading download data…

Vulnerabilities

No known vulnerabilities

This plugin has no records in the Wordfence Intelligence vulnerability database.

About Fenton Digital Badges

Issue, manage, and display Open Badges 1.0 credentials from your WordPress site.

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
  • Create badges
  • Issue badges, with email notifications to the recipient
  • Public attestation pages show the badge and links to share it
  • Admin views over the list of badges, assertions, and basic statistics

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_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}/

Screenshots

Badges settings — configure your issuing organization.

Badges settings — configure your issuing organization.

Issue badges — award credentials from a CSV upload.

Issue badges — award credentials from a CSV upload.

Attestation page — public certificate view for earners.

Attestation page — public certificate view for earners.

Frequently Asked Questions

What CSV format is required?

Columns: email (required), name, evidence, expires (YYYY-MM-DD). A header row is optional — a single line like [email protected],Your Name works.

Are recipient emails stored?

No, not on assertions. Emails are salted and hashed for the assertion identity and looked up via a separate HMAC. The only plaintext emails kept are addresses that opted out of badge notifications via the unsubscribe link.

How does an earner add their name to a badge?

If a badge is issued without a name, the issue email includes a one-time link to add it. The link asks the earner to confirm the name before saving, then stops working. The attestation page still verifies the badge even if no name is ever added, showing a generic completion message instead.

How do I stop badge notification emails?

Each issue email ends with a “Stop all future notifications” link. Using it adds that address to an unsubscribe list (only when the address still matches at least one badge). Later issue notifications for that address are ignored.

Does this support Open Badges 2.0 / 3.0?

This release implements Open Badges 1.0 JSON endpoints and assertions.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Changelog

0.1.37

  • Added assertion filters to Badges Assertions — filter by badge type, search by recipient email (hashed lookup; no email is sent or stored), and choose items per page.
  • Added Badges Stats with issued, claimed, and claimed % summary boxes and a per–badge-type breakdown table.

0.1.36

  • Removed the public “find my badges” email lookup form and its /badges/find/ endpoint, [fendigibadge_find] shortcode, and Find badges page setting. This was the only public, unauthenticated endpoint that could trigger an email; badge notification emails are now only sent when a WordPress user issues a badge. The one-time name-claim link and unsubscribe link are unaffected.
  • Added an Earn URL field to badges (the page where someone can go to earn the badge). It’s shown as a link wherever [fendigibadge] renders the badge, and as a button on the public attestation page.

0.1.29

  • Tightened find-badges rate limits: 8 submissions per IP per 10 minutes, and one lookup per email every 30 minutes.

0.1.28

  • Find-badges emails include a secure “Stop all future notifications” unsubscribe link.
  • Unsubscribed addresses are ignored before email lookup hashing.

0.1.23

  • Find-badges emails include a one-time link to add a missing recipient name, with confirm-before-save.

0.1.19

  • Renamed internal prefixes to fendigibadge for WordPress.org plugin review compliance.

0.1.5

  • Initial public release candidate for the WordPress.org plugin directory.

Alternatives to Fenton Digital Badges

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Platinum85.3
GamiPress – Gamification plugin to reward points, achievements, badges & ranks in WordPress icon

GamiPress

Add gamification mechanics using points, achievements, badges, and ranks to increase user engagement and site loyalty.

★ 4.9/5·10K+ installs·Updated 14 Aug 2026
Gold84.8
OG — Better Share on Social Media icon

OG — Better Share on Social Media

Adds Open Graph metadata to content for improved social media sharing appearance across platforms.

★ 4.8/5·30K+ installs·Updated 15 May 2026
Gold83.2
Advanced Woo Labels – Product Labels & Badges for WooCommerce icon

Advanced Woo Labels

Add styled product labels and badges to your WooCommerce store with custom text options.

★ 5/5·10K+ installs·Updated 13 Aug 2026
Gold80.3
WP LinkedIn Auto Publish icon

WP LinkedIn Auto Publish

Automatically publishes WordPress content to LinkedIn profiles and company pages.

★ 4.8/5·8K+ installs·Updated 18 May 2026
Gold77.2
Social Sharing (by Danny) icon

Social Sharing (by Danny)

Adds social sharing buttons for Twitter, Facebook, and LinkedIn to posts and pages.

★ 5/5·2K+ installs·Updated 19 Jun 2026
Gold72.1
YITH WooCommerce Badge Management icon

YITH WooCommerce Badge Management

YITH WooCommerce Badge Management allows you to create and manage custom badges for products.

★ 2.9/5·10K+ installs·Updated 13 Aug 2026