WP Notification Bell

描述

Bell notifications for your website users. Display an on-site notification feed with notifications created manually or through triggers (new posts/cpts, WooCommerce, new comment replies, bbPress…).
WP Notification Bell is a custom notification and bell alert plugin for WordPress. (not push notifications and no emails)
This plugin lets you show real-time notifications to either logged-in users, or guests, or both.

Send on-site notification campaigns and let users know about news, promotions, events, product launches…
Or automatically notify users when you publish a new post or cpt (or when frontend users create a custom post type), or about comment replies, WooCommerce order updates…

Features

  • Flexible notifications : Create any type of notification with as many fields as you need.
  • Target notifications : Broadcast notifications to everyone or send to a specific user role or specific usernames.
  • New posts notifications : Send notifications to users every time you publish a new post. Custom post types included.
  • New comments notifications : Facebook-like notifications to let logged-in users receive notifications for approved comment replies to their own comment, and let post authors receive notifications for approved comments on their post.
  • bbPress notifications : New reply notification in subscribed topics for bbPress.
  • BuddyPress notifications : Display BuddyPress notifications to logged-in users.
  • WooCommerce notifications : Notify customers about each order status update.
  • Unseen notification count : Display the count of unseen notifications.

Documentation

For guides and tutorials, start from WP Notification Bell documentation.

Pro Features Available

  • New notification sound
  • New comments notifications for guest users
  • Display date on comment, buddypress and bbpress notifications
  • Custom edit WooCommerce notifications (modify content, add date…)
  • Restrict the bell display to specific user roles
  • Target notifications to logged-out guests only
  • Multiple custom post types new posts notifications
  • Move post or cpt notifications to trash automatically
  • Notification page redirection instead of drop-down box option
  • AJAX powered recent notification feed widget in real-time
  • Advanced Custom Fields placeholders (add ACF fields as default value)
  • Polylang integration
  • Display all notifications shortcode

Add-ons Available

  • WooCommerce back in stock notifications : Let your customers subscribe for wishlist to know when products are back in stock.
  • Dokan Multivendor Marketplace integration: Notifications for Dokan vendors (new orders, order status completed, new product reviews).
  • Asgaros Forum integration : Let users be notified on-site when they’re mentioned in a post, or when there’s a new reply in a topic they’re subscribed to.
  • WooCommerce new order notification : New order notifications for administrators and shop managers on the admin bar menu.

屏幕截图

  • Step 1 is to enable ‘Add bell icon to menu’ either for logged-in users or visitors or both in General->Settings, or add one of the shortcodes.
  • Step 2 is to add fields in ‘Notification item’ tab in the settings.
  • Step 3 is to add a new notification.
  • Step 4 is to add an image (optional).
  • Notification bell for logged-in users added to a menu.
  • Notifications in a drop-down box with the comment reply trigger enabled, and manual notifications.
  • Notification bell for visitors (logged out users).
  • Empty notification box.

评价

2024 年 3 月 12 日
Most notification plugins only allow you to manually notify people. Or, they only email notifications. This is the only plugin I can find that does on-site comment notifications. Which is nice to have even if all you have is a simple blog. Your readers should know if someone has replied to their comment (without relying on email). I’d love it if there was one more shortcode added. A shortcode to show a list of the user’s notifications. In other words, I don’t think I want to use the bell and pop-up. I’d rather have a page with a shortcode that shows the notifications. Please create an add on for Frontend PM as well.
2022 年 6 月 3 日
The plugin was almost perfect for our needs and with the help of the plugin’s developer we’ve implemented all our improvements. Great plugin and awesome support!
2022 年 3 月 4 日
I have researched many plugins in this area. This was the only content that met my needs. thank you. It will be much better if you improve it a little more aesthetically from a visual point of view. In particular, we expect a more aesthetic display for mobile devices.
2021 年 6 月 25 日 1 回复
I use WordPress for years (since version 2.0) and this is my first plugin review, so all of you can see how good this plugin is and how much I appreciate the author’s work! The plugin is simple and lightweight, yet with many powerful features and it is exactly what I’ve looking for. The only thing I miss is to give users the possibility to delete old/readed notifications – now I overcome it by simply “display: none” css code for old/readed notifications. Thank you again, please don’t let this plugin die!
阅读所有12条评价

贡献者及开发者

「WP Notification Bell」是开源软件。 以下人员对此插件做出了贡献。

贡献者

更新日志

1.0

  • First version of the plugin.

1.0.6

  • Fixed deleting notification items
  • Added seen/unseen notification data
  • Added date of publishing

1.0.8

  • Added custom post type trigger
  • Added loading spinner and fixed closing speed
  • Changed database query
  • Added filter hook when saving new post for the trigger

1.1.0

  • Added notification bell for logged out users
  • Added time placeholder

1.1.1

  • Changed type checking order when adding custom post types
  • Styling fixed for visitors and added specific notification item names for visitors
  • Added a filter to possibly change the link for cpt
  • Fixed links for cpt

1.1.2

  • Added recipient role selection for new post and new cpt
  • Fixed ajax calls

1.1.3

  • Reduced server calls for logged out users
  • Fixed recipient role selected in editor

1.1.4

  • Fixed styling options for shortcode
  • Removed count increment on post update
  • Added post title placeholder
  • Added freemius

1.1.5

  • Notifications published after multiple post revisions fixed
  • Fixed date timezone for logged out users
  • Notifications only after first publish for logged out users
  • Removed woocommerce notifications if option disabled

1.1.6

  • Recent notifications widget for premium
  • Changed title of All notifications table to post title

1.1.7

  • Added nonce security checks
  • Sanitized logged out user cookies

1.1.8

  • Removed wnbell_notifications from custom post types to select
  • Added possibility to add notifications for imported posts

1.1.9

  • Added function to check in js script for wnbell_test_ls in pro
  • Added option to restrict the bell display for some user roles in pro
  • Fixed visited notification for woocommerce
  • Added a floating bell option
  • Added a full screen notification box for small devices

1.1.10

  • Changed z-index for mobile devices
  • Moved mediaquery js variable from js file to php file

1.1.11

  • Removed a permission check for custom post types

1.2.0

  • Changed how the count gets updated
  • Added a new table to improve performance
  • Stored server call interval as a global js variable

1.2.1

  • Delete custom table row on post deleting
  • Count for new logged in users is 1 instead of counting all existing notifications
  • Added ACF placeholders for pro
  • Joining with new role table for visitors
  • Fixed infinite loop if cpt option not set

1.2.2

  • Improved visitor count query
  • Added Polylang integration in pro
  • Changed woocommerce order display so it displays status label instead of slug
  • Updated pot file
  • Added table for usernames
  • Fixed post date format to correctly compare with user notifications

1.2.3

  • Now updates links on post update
  • Fixed new notification for cpt from frontend

1.2.4

  • Fixed seen notifications for woocommerce order updates
  • Fixed user notifications order with custom notifications
  • Added back in stock add-on

1.2.5

  • Fixed notification count display and notification sort for user notifications only use case

1.2.6

  • Removed default notification for new posts without meta box
  • Added logged out role for premium
  • Added page redirection for premium
  • Added filter hooks for query conditions
  • Added server call interval for widget

1.2.7

  • Replaced link a href tags with divs
  • Added a variable set check

1.2.8

  • Removed admin check in new user submitted cpt notifications
  • Adding custom fields for woocommerce order updates
  • Added css class to style the bell

1.2.9

  • Save ‘enable new post notification’ option from post meta box no matter its initial state
  • Added back the default notification function for new posts (type ‘post’)
  • Fixed admin css
  • Added multiple notification sound options in premium
  • Added hooks to add seen/unseen functionality to custom triggers

1.2.11

  • Constant bug fix
  • Fixed Polylang notifications

1.2.12

  • Restyled the dropdown box
  • Added comment notification for post authors
  • Fixed comment links for approved comments
  • Delete post or cpt notification automatically on post or cpt deletion in pro

1.3.0

  • Updated bbpress get subscribers function
  • Gave bbpress option, engagement or subscription notifications
  • Changed bell icon css in menu
  • Added guests comment notifications in pro

1.3.1

  • Changed woocommerce modified date access, order properties no longer accessed directly
  • Fixed box position and added padding in empty box
  • Fixed Polylang language for imported posts
  • Added time to trigger array

1.3.2

  • Fixed unseen notification style id for user notifications
  • Fixed Polylang language for imported custom post type posts
  • Added hooks to user notifications
  • Fixed sorting user notifications

1.3.3

  • Added display option
  • Fixed sql query for logged out user comment notifications
  • Convert first letter to uppercase in comment and bbp notifications

1.3.5

  • Added buddypress notifications

1.3.7

  • Added check for new comments by logged out users
  • Fixed buddypress bbpress notifications

1.3.8

  • Added title in list of notifications
  • Fixed the count for logged in first time users

1.3.9

  • Fixed comment notifications

1.3.10

  • Fixed date format to sort notifications

1.3.14

  • Fixed undefined variable for visitor shortcode

1.3.19

  • Allowed spaces in recipient username