WordPress plugin intelligence profile

Recovery Milestone Counter

A private, member-controlled recovery counter with optional BuddyPress profile visibility.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.2.4
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update1 Sept 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Recovery Milestone Counter version 0.2.4 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Recovery Milestone Counter lets registered WordPress members save a recovery start date and view a supportive days-in-recovery counter.

Privacy is built into the core experience:

  • A member’s recovery start date is private to their account.
  • The profile counter is disabled by default.
  • Members can show or hide the profile counter without deleting the saved date.
  • Profile visibility can be limited to the member, BuddyPress friends, or all logged-in members.
  • Site owners can choose from three polished counter designs in the WordPress settings interface.
  • Site owners can optionally make every miniature counter link to a chosen web address.
  • Logged-out visitors cannot see profile counters.
  • Members can permanently delete their recovery date and related profile settings at any time.
  • Recovery data is supported by WordPress personal-data export and erasure tools.
  • Site owners can enable milestone notifications, after which members can individually opt in to private email alerts.
  • Milestone days are recognized privately inside the main counter.

The plugin stores data in standard WordPress user metadata. It creates no custom database tables, uses no external APIs, and adds no tracking. Optional milestone emails use WordPress Cron and the site’s configured WordPress mail system.

Recovery Milestone Counter provides informational tracking tools only. It does not provide medical advice, diagnosis, treatment, emergency services, or crisis support.

Privacy

The plugin stores the following values in WordPress user metadata:

  • _rmc_recovery_start_date
  • _rmc_profile_visibility
  • _rmc_show_profile_counter
  • _rmc_email_notifications
  • _rmc_sent_milestones

Members can remove these values using the Delete recovery data button. Site administrators should disclose this data storage in their privacy policy where required.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • buddypress
  • counter
  • milestones
  • recovery
  • sobriety
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.0
Update activity1 Sept 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.