• Configurable counter display conditions. By default the counter is displayed both before and after the event, showing a countdown to an event in the first case and a count up from an event in the latter case, changing its mode automatically when the event time arrives. This behavior can be changed in the widget configuration or in the shortcode. The options are: show countdown only (i.e. the counter will not be displayed after the event time arrives), show count up only (i.e. the counter will appear on the page only after the event) and a set of predefined time limits, e.g. show countdown when 24 hours or less are left till the event, hide the counter 1 hour after the event and so on. Shortcode “mode” attribute supports even more precise settings.
  • Fully customizable set of time units to express time intervals. Each unit (years, months, weeks, days, hours, minutes and seconds) can be checked or unchecked individually in the widget settings or defined using the shortcode. Whatever combination of displayed units you set in options the total calculated sum of the values displayed will always give correct interval. You can show/hide weeks and/or months from counter result or hide the “seconds” unit. In the latter case the time interval will have a reasonable precision but your site visitors will not be distracted by counter ticks every second. Another possible use of this feature is to save space on the page, especially if a long time interval is displayed – show only “days” unit. E.g. if you are talking about how many days are left till your vacations start there is no need for too much precision – just showing days will give acceptable results and occupy minimum space in you template.
  • Event title can be placed before the counter block, after the counter block or both (as two pieces of text). Two sets of titles can be configured – one for a countdown to a future event and the other for a count up from a past event, thus allowing you to show meaningful event description depending on the context. If event time arrives while the page is open the titles are updated automatically. Event titles can contain HTML markup using tags allowed for a blog post.
  • Animated digits changes transitions. A set of basic effects is included into the plugin package and can be used right out of the box. Animation presets are implemented as add-ons so that new presets can be easily installed, see Animations blog. You can change counter animation preset any time choosing one of available presets in widget options or using a shortcode.
  • Event date and time is set in widget options or via a shortcode attribute, but Smart Countdown FX also supports event import plugins architecture. See available import plugins here. More plugins are in development.
  • The counter block can be hidden and only event titles displayed when the event is in the past. Activating this option in widget settings gives an effect similar to a “Time has arrived!” message. Just express it in event title(s) for count up mode. If the page is open at the event’s moment this message will show up automatically.
  • Optional automatic redirection to a specified URL when countdown reaches zero, i.e. at the event moment. Also the whole widget can be configured to act as a link to an URL when clicked.
  • The counter is aware of browser suspends and resumes. If a computer or a handheld is suspended for some time on a page with a counter displayed, the counter value will be corrected automatically after the device resumes giving the same results as if it were running all the time.
  • Event date and time and upcoming events (when used with an event import plugin) are requested from server via AJAX – the widget should work correctly on sites with caching enabled.
  • Various widget layouts are supported, so that the widget will fit the area of your template where it is displayed. For example, for a classical sidebar widget the “Sidebar” layout would be a recommended solution, but if the counter is embedded into a post or a page via a shortcode and more horizontal space becomes available one of the “Shortcode” (row) layouts would look better. Layouts are implemented as ready to use presets, otherwise the widget configuration would be overloaded with options making it difficult to maintain. Some basic layouts are included into the package and new layout presets can be easily added.
  • All widget elements are responsive, i.e. will react to the device screen or desktop browser width changes. Responsive behavior rules are defined in layout presets and consist in two classes of actions – scale the size of counter elements and alter counter layout – depending on current page width. Layout presets responsive rules can be easily extended to give support for more devices.
  • Counter time unit labels (years, months, weeks, etc.) are displayed in correct singular/plural forms depending on current unit value. If you are looking for a translation to your language please, leave comment here.
  • Configurable event title text(s), digits and labels font sizes. Custom CSS rules can also be added to event title texts, digits and labels.

Installation and Configuration and Reference pages cover in detail the use of the features listed above.