WP Manifestindependent plugin directory
manifest / admin / fism-notifications

FISM Notifications

Maintainable WordPress partner notification system

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/elijahek/fism-notifications/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A maintainable WordPress partner-notification system for Financial Issues. The plugin consolidates eight production code snippets into one versioned package while preserving existing content, taxonomy, metadata, and each partner's read/dismissed history.

What it demonstrates

  • Safe migration from scattered snippets to an object-oriented plugin structure
  • Notification custom post type and category taxonomy
  • Automatic notification creation on first publication
  • Expiration windows and a preview-first historical backfill tool
  • Per-user read and dismissed state stored in WordPress user metadata
  • Nonce and capability protection for state-changing actions
  • Sanitized metadata, responsive bottom-sheet behavior, and accessible controls
  • Conflict detection that keeps the plugin dormant until legacy snippets are disabled

Shortcode

[fism_partner_notifications]

Requirements

  • WordPress 6.0+
  • PHP 7.4+

The plugin intentionally avoids deleting or migrating existing records. See readme.txt for the production cutover sequence, extension filters, and backfill behavior.

License

GPL-2.0-or-later, as declared in the plugin header.