4WP Notifications delivers a unified in-app notification inbox for logged-in WordPress users: a header bell with unread badge, a full notifications page, optional WooCommerce order alerts, and tools for developers to fire notifications from custom code.
A plugin by 4wp.dev. 4WP is our project brand; the letters “WP” appear only as part of that brand name, not as a reference to WordPress. This plugin is not affiliated with, endorsed, or sponsored by WordPress.
Source code: github.com/4wpdev/4wp-notifications
[forwp_notifications_bell] and [forwp_notifications] for classic themesforwp_notification_event / 4wp_notification_event from PHPNotifications are stored in your WordPress database and shown only to the logged-in recipient. Read endpoints require an authenticated user session. Send endpoints require administrator capability (default: manage_options). No data is sent to 4wp.dev.
Human-readable PHP source is in the public GitHub repository above. No npm build step — block editor scripts ship as plain JS in assets/blocks/.
Run tests: composer install && composer test && composer run lint
This plugin provides 2 blocks.
forwp/notifications-bell) — bell icon and recent notifications dropdown (Navigation child block).forwp/notifications) — full notification list for a page.