# Announcer - PRO Plugin URI: https://www.aakashweb.com/wordpress-plugins/announcer-pro/ Requires PHP: 5.3 Requires at least: 4.4 Tested up to: 6.6 Stable tag: 6.1 ## Description Announcer plugin allows to add beautiful and professional looking notification bars to your website. You can display any custom message you want like promotions, cookie usage notes, welcome notes, privacy policy note etc. You can use this to increase user engagement in your website or boost sales and services. You can add Call-To-Action buttons easily to the announcement bar and assign roles to them like opening a link or closing the announcement itself. ### Resources * Support forum - https://www.aakashweb.com/forum/discuss/wordpress-plugins/announcer/ * Documentation - https://www.aakashweb.com/docs/announcer/pro/ * FAQ - https://www.aakashweb.com/docs/announcer/pro/faq/ * Contact - https://www.aakashweb.com/contact/ ### ⭐ Features * Create **multiple** announcements. * Add messages to both **top and bottom** of your website. * Supports **stacking** if there are more than one announcements in one page. * **Schedule** announcements for a date-time range including **timezone**. * Supports both **fixed and sticky** bars. * **Call-To-Action** buttons. * **Horizontal ticker** text scroll feature. * **Re-display messages** or hide permanently using cookies. * Insert **any content** into announcement message like forms, images, shortcodes. * Can use **shortcodes** in messages. * Create rules and **Conditionally display** announcements based on page. * **Responsive first** design and works well on smaller/mobile screens. * **Multiple layout options**, colors to choose and customize the announcements. * Automatic display based on **time/page scroll**. * Open/close **animations**. * **Simple and easy** to use. * **No coding** knowledge required. * Target announcements based on **WPML translated post language**. * Clean and lightweight plugin. * GDPR complaint. ### 💎 PRO version With the PRO version below features are included. * **Multiple Messages** - You can display multiple messages in one announcement bar. Add a "ticker" animation and auto-play all the messages with next/prev buttons. * **Countdown Timer** - Display a countdown timer next to your announcements to notify any deadline or to increase engagement. You can customize the countdown timer as you want * **Animation** - Want to grab the attention of your announcements ? You can add animation to your CTA buttons and funky transitions to the bar when they open/close * **Visitor Conditions** - With this feature you can target visitors based on conditions like referrer, browser, OS, device type, user login status, user role and more ! * **Shortcode** - You can insert the announcement anywhere on your website using Shortcode like post/pages or even in theme templates directly * **Duplicate Announcement** - You can duplicate an announcement which is already created. ## Installation 1. Extract the zipped file and upload the folder `Announcer` to `/wp-content/plugins/` directory. 1. Activate the plugin through the 'Plugins' menu in WordPress. 1. Go to Announcer -> All announcements menu on the left navigation pane to manage all the announcements. 1. Click "Add announcement" to add an announcement. 1. Customize the announcement and publish it. ## Changelog ### 6.1 * New: Slide down effect on the page when announcement is shown. * Fix: Close button is repositioned to not overlap content. * Fix: Border radius is incorrectly set on the announcement bar. * Fix: Adjust button margin on smaller screens. * Fix: Ticker scroll overflows sometimes. * PRO: User permission check for location rules ajax call. * PRO: Handle headers already sent warning when setting cookie. * PRO: Shortcode honors announcement active/inactive state. * PRO: Prompt to remove multiple messages when Horizontal ticker is selected. ### 6.0 * PRO: Option to hide countdown timer elements. * New: Location rule to target by WPML language. * New: Location rule to target search page. * New: Location rule to select all post statuses. * Fix: Ticker scroll was abrupt when using images. * Fix: Background image URL not set correctly. * Fix: Added nonce to admin ajax call. ### 5.9 * PRO: Visitor condition rule to target by "Geo-location with timezone". * PRO: Visitor condition rules to target by "User locale". * Fix: Call to Action button supports relative URLs. * Fix: Misc CSS enhancements to CTA button and message style precedence. * Fix: Misc admin UI enhancements. * Fix: New close, left and right arrow icons. * Fix: PHP warnings at some places. ### 5.8 * New: Horizontal ticker feature. * Fix: Font size and color of the bar is now strictly applied. * Fix: Bar padding is adjusted when close button is enabled. * Fix: `padding` key not found warning message. ### 5.7 * New: Visual editor enabled for the announcement message. * Fix: Padding value not honored. ### 5.6 * New: `nofollow` attribute can be added to buttons. * New: Option to add a button to multiple messages at once. * New: Options to assign buttons to 30 messages. ### 5.5 * Fix: Enhancements to input and output data sanitization. ### 5.4 * PRO: Duplicate announcement feature. * New: Option to close announcement when a link inside message is clicked. * Fix: Minor admin UI enhancements. ### 5.3 * PRO: Multiple messages feature. * New: Option to set background image for the bar * Fix: Moved "layout" options to a separate tab in the admin settings. * Fix: Minor admin UI color enhancements. ### 5.2 * PRO: Visitor conditions - To match URL with a text. * PRO: Visitor conditions - Based on no. of times an user has visited the site. * PRO: Visitor conditions - Based on no. of times an user has logged in. * New: "Custom" display option to open the announcement as needed using JS API. * New: New option to add extra padding to the announcement bar. * Fix: Apostrophe not saved when button text is CTA. * Fix: jQuery exception when trying to add padding when admin bar is shown. * Fix: Disable autocomplete for the schedule date picker. * Fix: "Terms of post" criteria was not checking the post type. * Fix: Minor enhancements to admin settings field. ### 5.1 * New: Announcement can be scheduled with time. * New: Timezone can be selected for scheduling the announcement. * New: A mini editor is included to add HTML to announcement message. * New: Option to order announcement when they are stacked. * Fix: Preview not working. * Fix: Announcement message with slashes was not working in preview. * Fix: Close icon now has a text on hover. * Fix: Announcement reopens when display on page scroll is selected. ### 5.0 * New: Preview announcements before publishing. * New: Can enter title/hover text for CTA buttons. * New: Quick toggle switch to activate/deactivate the announcements. * New: Custom taxonomies and terms can now be selected in location rules. * New: Close announcement option upon clicking CTA button. * New: Announcement message is switched to a plain text box rather than rich editor to avoid unwanted formatting. * Fix: Undefined index `cta_buttons` upon saving the announcement with no buttons. * Fix: Replace PHP constant `__class__` to `__CLASS__`. * Fix: Issue with display on page scroll. * Fix: Optimized responsiveness for smaller screens. * Pro: Animation support for CTA buttons and announcement bar. * Pro: Visitor conditions feature to target users. * Pro: Shortcode support. * Pro: Countdown timer.