Skip to content

About

Maintainable WordPress partner notification system

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

FISM Notifications

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.

About

Maintainable WordPress partner notification system

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages