Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mejatintiwari/custom-notifications-and-alerts
Custom Notifications and Alerts is a versatile WordPress plugin designed to enable site administrators to create and manage custom notifications that appear on the front end of their website. This plugin enhances user communication by allowing targeted messages to specific user roles and even to guest visitors.
https://github.com/mejatintiwari/custom-notifications-and-alerts
alerts-plugin custom-notifications notifications-plugin phpplugin plugin wordpress-plugin wordpress-plugins
Last synced: 17 days ago
JSON representation
Custom Notifications and Alerts is a versatile WordPress plugin designed to enable site administrators to create and manage custom notifications that appear on the front end of their website. This plugin enhances user communication by allowing targeted messages to specific user roles and even to guest visitors.
- Host: GitHub
- URL: https://github.com/mejatintiwari/custom-notifications-and-alerts
- Owner: Mejatintiwari
- License: apache-2.0
- Created: 2024-06-14T07:02:44.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-06-14T07:18:17.000Z (7 months ago)
- Last Synced: 2024-12-29T07:35:17.917Z (26 days ago)
- Topics: alerts-plugin, custom-notifications, notifications-plugin, phpplugin, plugin, wordpress-plugin, wordpress-plugins
- Language: PHP
- Homepage:
- Size: 22.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Custom Notifications and Alerts Plugin for WordPress
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.
## Features- **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.## Installation
1. Upload the `custom-notifications-alerts` folder to the `/wp-content/plugins/` directory of your WordPress installation.
2. Activate the plugin through the 'Plugins' menu in WordPress.## Configuration
1. Navigate to the 'Notifications & Alerts' menu in the WordPress admin dashboard.
2. Set your custom notification message, choose the type (Info, Warning, Error), select target user roles, and enable notifications for guest users.## Usage
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.
## Use Cases
- **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.## Benefits
- **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.## Contributing
Contributions are welcome! Feel free to submit issues or pull requests on [GitHub](https://github.com/login?return_to=%2Fjatintiwari0%2FCustom-Notifications-and-Alerts).
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.