WB Gamification 1.5.3 - Site-owner controls
Site-owner control release. The admin controls communities expect for managing who earns and bulk operations.
- New - Settings > Access: exclude roles or specific accounts from earning points, badges, levels, and streaks (administrators, staff, support agents, bots). Excluded members keep existing points but stop accruing and are hidden from leaderboards. Enforced on every award path; filter wb_gam_user_can_earn for code-level control.
- New - Members admin page (Gamification > Members): searchable, paginated roster of every member with points, level, and badges, plus per-member award, exclude/include, and reset-points actions.
- New - Bulk award: grant the same points to every member of a role, or to all members at once, from the Award Points page. Excluded accounts are skipped automatically.
- New - Settings > Tools: export the plugin configuration to a JSON file and import it on another site. Runtime and schema state are excluded so a config move never corrupts the target site.
- New - Settings > Tools: a Rebuild leaderboard button that recomputes the snapshot and clears its caches, for when the leaderboard looks stale after a manual award or import.
- New - Settings > Modules: turn off engagement modules your community does not use (kudos, streaks, challenges, community challenges, cohort leagues, redemption store). A disabled module's blocks and shortcodes render nothing and its admin page is hidden; nothing is deleted, so re-enabling restores it. Points, badges, levels, and leaderboards are always on.
- New - Settings > Points: optional point expiry. Off by default. When enabled, a daily job decays the balance of members who have not earned for a chosen number of days (applied once per inactive streak), to nudge re-engagement.
- New - Settings > Tools: Reset all member progress. Permanently clears accumulated member data (points, badges, streaks, kudos, leaderboards, redemptions, submissions) while keeping all configuration and definitions. Requires explicit confirmation.
- Dev - New admin REST endpoints under wb-gamification/v1 (members collection, member exclude/reset, points bulk, tools export/import/recompute/reset-progress), all admin-gated and namespaced so they never collide with WordPress core or BuddyPress routes. New hooks: wb_gam_user_can_earn, wb_gam_module_enabled, wb_gam_progress_reset, wb_gam_points_decayed.