Custom Notifications and Alerts is a versatile WordPress plugin that allows administrators to create and manage custom notifications displayed on the front end of their website. It enhances user communication by delivering targeted messages to specific user roles and guest visitors.
-
Customizable Messages: Easily compose and update custom notification messages from the WordPress admin dashboard.
-
Notification Types: Support for Info, Warning, and Error notification types with distinct styles.
-
Targeted Delivery: Display notifications to specific user roles (e.g., administrators, editors, subscribers) and guest visitors.
-
Guest User Notifications: Option to show notifications to visitors who are not logged in.
-
Dismissible Notifications: Users can dismiss notifications using a convenient dismiss button for improved user experience.
-
Responsive Design: Notifications are responsive and mobile-friendly, ensuring they look good on all devices.
-
Custom Styling: Customize notification styles using included CSS or integrate with your theme's styling.
-
Activation and Deactivation Hooks: Hooks for seamless activation and deactivation, ensuring proper initialization.
-
Upload the
custom-notifications-alerts
folder to the/wp-content/plugins/
directory of your WordPress installation. -
Activate the plugin through the 'Plugins' menu in WordPress.
-
Navigate to the 'Notifications & Alerts' menu in the WordPress admin dashboard.
-
Set your custom notification message, choose the type (Info, Warning, Error), select target user roles, and enable notifications for guest users.
Configured notifications will be displayed on the front end based on your settings. Users eligible to view notifications (based on their roles or guest status) will see them prominently displayed, with the option to dismiss them.
-
Announcements: Notify users about events, promotions, or important updates.
-
Alerts: Warn users about maintenance, issues, or urgent information.
-
Reminders: Remind users about deadlines, renewals, or expiring offers.
-
Custom Messages: Personalize messages based on user roles or specific visitor needs.
-
Enhanced Communication: Improve communication with users by delivering relevant and timely messages.
-
User Engagement: Encourage interaction and engagement with site content.
-
Administrative Control: Maintain control over notifications with easy configuration and management.
Contributions are welcome! Feel free to submit issues or pull requests on GitHub.
This project is licensed under the MIT License - see the LICENSE file for details.