MaxedAnnounce — Notification Bar (Top & Bottom)

A modern, feature-rich WordPress plugin for creating and managing announcement notification bars with advanced customization options. Display customizable notification bars at the top or bottom of your website.

Developer: Zubair Rahmani

Features

- Modern Admin Interface: Clean, intuitive admin interface matching WordPress design standards
- Rich Text Editor: Full WordPress editor support with HTML, shortcodes, and emojis
- Multiple Settings Panels:
  - Call to Actions (CTA buttons)
  - Display settings
  - Position controls
  - Layout options
  - Design customization
- Flexible Positioning: Display announcements at top, bottom, or middle of pages
- Close Button: Dismissible announcements with cookie-based persistence
- Responsive Design: Works perfectly on all devices
- AJAX-powered: Fast, seamless user experience

Installation

1. Upload the `announcer` folder to `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Navigate to 'Announcer' in the WordPress admin menu to start creating announcements

Usage

Creating an Announcement

1. Go to Announcer > Add New announcement
2. Enter a title and content using the rich text editor
3. Configure settings in the sidebar:
   - Call to Actions: Add buttons with links
   - Display: Configure close button behavior
   - Position: Set where the announcement appears
   - Layout: Customize width and alignment
   - Design: Set colors and typography
4. Set status (Active, Inactive, or Draft)
6. Click Publish to save

Managing Announcements

- View all announcements in Announcer > All announcements
- Edit existing announcements by clicking on them
- Delete announcements using the delete link

Settings

The plugin includes comprehensive settings for each announcement:

Call to Actions
Add multiple buttons with custom text, URLs, and styles (Primary/Secondary).

Display
- Show/hide close button
- Customize close button text
- Set close button position (top-right, top-left, bottom-right, bottom-left)

Position
- Position type: Fixed or Absolute
- Location: Top, Bottom, or Middle

Layout
- Custom width (pixels or percentage)
- Text alignment (Left, Center, Right)

Design
- Background color
- Text color
- Font size

Technical Details

- Database Tables: Creates custom tables for announcements
- AJAX: Uses WordPress AJAX API for seamless interactions
- Security: All inputs are sanitized and validated
- Performance: Optimized queries and efficient code structure
- WordPress Standards: Follows WordPress coding standards and best practices

Browser Support

- Chrome (latest)
- Firefox (latest)
- Safari (latest)
- Edge (latest)
- Mobile browsers

Requirements

- WordPress 5.0 or higher
- PHP 7.2 or higher
- MySQL 5.6 or higher

Changelog

Version 1.0.0
- Initial release
- Core functionality implemented
- All basic features working

Support

For support, feature requests, or bug reports, please contact the plugin author.

License

GPL v2 or later


