jQuery T(-) Countdown Widget will display a highly customizable HTML5 countdown timer as a sidebar widget or in a post or page using a shortcode. Perfect for informing one’s website visitors of an upcoming event, ’such as a pending space voyage. Using Jedi Mind-tricks and CSS… but mostly CSS, the countdown timer is highly customizable for your viewing plea’sure. A complete listing of shortcode options are available, as well as free community ’support. This plug-in was inspired by littlewebthings’ CountDown jQuery plugin. Intergalactic planetary thanks to g2.de, siliconstudio.com and be.net/arturex for the included css styles. This is a legacy plugin and will no longer be updated. The actively developed version of this plugin can be found at: T(-) Countdown.
- Old-school: upload the
countdown-timerfolder to the
/wp-content/plugins/directory via FTP.
- Hipster: Ironically add T(minus) Countdown via the WordPress Plugins menu.
- Activate the Plugin
- Add the Widget to the desired sidebar in the WordPress Widgets menu.
- Configure the `T(-) Countdown’ widget options.
- Add the shortcode to a post or page.
- Test that the this plugin meets your demanding needs.
- Tweak the css files for premium enjoyment.
- Rate the plugin and verify that it works at wordpress.org.
- Leave a comment regarding bugs, feature request or cocktail recipes at https://wordpress.org/tags/jquery-t-countdown-widget
How does one use the shortcode, exactly?
A complete list of shortcode options has been provided to answer this exact question.
Where can I fork this plugin and contribute changes?
Where can I translate this plugin into my favorite langauge?
Community translation for T(-) Countdown has been set up.
How does one pronounce T Minus?
- Tee—As in Tea for Two, or Tee off time
- Minus—As in the opposite of plus (+)
- T Minus—As in “This is Apollo Saturn Launch Control. We’ve passed the 11-minute mark. Now T minus 10 minutes 54 seconds on our countdown for Apollo 11.”
Yes, yes… Twinpictures is on Facebook.
Does Twinpictures do the Twitter?
Ah yes! @Twinpictures is on the Twitter.
Contributors & Developers
“jQuery T(-) Countdown Widget” is open source software. The following people have contributed to this plugin.Contributors
“jQuery T(-) Countdown Widget” has been translated into 5 locales. Thank you to the translators for their contributions.
Translate “jQuery T(-) Countdown Widget” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
- attributes are escaped
- updated documentation links to new homepage
- fully tested with latest versions of php and WordPress
- reduced ’support brought back
- remove end of ’support and update notice to admin
- added end of ’support and update notice to admin
- reverted plugin name back to original jQuery T(-) Countdown Widget
- added end of life notice.
- forked development of 2.4.0 branch to T(-) Countdown.
- get_styles() is now a static function
- updated CSS to deal with omit-weeks and trip dash is’sues
- now calculates any offset between server and browser times for countdown calculations
- added circle style
- rebuilt method of keeping countdown timer in sync
- Prevent errors when $(this) isn’t an array
- fixed bug, where timers freeze if you have more than one on a page
- fully tested with WordPress 4.9.0
- scripts do not load on customize.php page
- removed now.php from js
- fully tested with WordPress 4.8
- no longer requires now.php
- widget now accepts only expected values
- all links now https
- fully tested with WordPress 4.7.3
- widget scripts are only called on widget page
- updated method jQuery datepicker was being called in Widget
- accepts numTransObj as object that holds number translations non arabic numerals
- fully tested with WordPress 4.6.1
- updated version and method of loading remote jQuery UI from google cdn
- widget now uses esc_attr for the title
- cloud-city digits have more space between digits for smaller viewports
- updated jquery-ui-timepicker to version 1.6.3
- added jquery-ui-timepicker css
- only triggers callback when required
- replaced top and bottom class names to tc_top and tc_bottom to prevent conflicts
- renamed js functions to prevent conflict with the theme: Avada
- Removed included language files in favour of WordPress Language Packs
- Fully tested with WordPress 4.5
- fixed: is’sue on some systems to thrown a Catchable fatal error: Object of class stdClass could not be converted to string
- Fully tested with WordPress 4.4.0
- Notice: Last chance to go pro at 2015 pricing
- fixed: bug with localtime not being passed when js was placed inline
- updated the readme.txt file to reflect the retirement of J-Steu
- count-up will switch to 3 digits when above 99 days/weeks
- fixed error with wrongly named function, thank you Stefano
- Added missing text domain
- Renamed language files to xx_XX.mo and xx_XX.po
- Fixed a typo
- Modified php constructor
- Adjusted language domain inline with new WordPress Translation tool
- Fixed bug with html in launch text
- Corrected name of widget
- added IE 10+ gradients to c-3p0 styles
- added PHP5 style constructors for the Widget
- added htmlencoding for html areas above and below countdown.
- fixed fatal bug when registering events ajax callback
- added force load css option for systems that will not dynamically load css
- misc cleanup
- complete code update
- added plugin options page
- added datetimepicker to widget
- added T(-) Countdown Event integration
- new method of handling styles and custom styles
- updated method of formatting time in meta-box
- error handling if the ajax call is not ’successful
- time calculation for NOW is done via ajax, so now caching plugins may be used
- countdown script moved in loading priority to after jQuery, when loaded in the footer
- addressed jQuery undefined function error on some WordPress installs
- fixed TIE-Fighter style to deal with box-sizing and will now adjust width automatically
- updated the enqueue_scripts to be called using the proper hooks
- only load the widget admin scripts on the widget page
- datepicker now works when widget is first dropped on a sidebar
- fixed but with omitweeks attribute
- fixed IE rotation is’sue in some styles
- updated jQuery UI datepicker style.
- added Russian language
- added Slovak language
- added Persian language
- added Czech language
- added Lithuanian language
- added Catalan language
- added French language
- added cloud-city style which is a clone of vintage that came with vintage wedding theme: https://wordpress.org/’support/topic/cannot-see-boxes
- When setting jsplacment to inline, script is forced to print after countdown elements.
- Escape characters no longer converted in widget tile
- Fixed ‘Top Scroll’ is’sue: https://wordpress.org/’support/topic/timer-working-but-top-scroll-feature-conflicting?replies=7
- only load jQuery datepicker and related css on widgets admin page
- countup will switch to triple digits for numbers above 100
- added carbonite-responsive style
- added hoth style
- calculate local time using WordPress current_time() function
- fixed bug for iOS devices using Chrome
- fixed missing php tag.
- Added I18n localization ’support
- Added German translation
- Added source to Github: https://github.com/baden03/t-minus-countdown
- Fixed is’sue with flashing animations on inactive tabs (again)
- Bug fix: missing single quote on launchtarget.
- Requires WordPress 3.3 or newer
- Added jQuery datepicker for selecting target date
- Added new ‘Count Up’ feature
- Fixed spacing is’sues with some styles
- Rockstar features will default to collapsed to save space
- Updated method of locating plugins directory
- Upgraded to a more efficient method of loading only the styles that are being used
- Fixed CSS bugs, added new style: c-p30 mini
- Greatly improved countdown script efficiency
- Added two new image-free css styles: TIE-Fighter and C-3PO
- Fixed an is’sue with strange spacing caused by WordPress’ wonky wpautop function
- Moved plugin page at Twinpictures’ Plugin Oven
- Consolidated ’support to WordPress Forums and added Premium Support option.
- Fixed closed arrow is’sue on the widget options page.
- Fixed is’sue with Digit Titles not being saved unless in rockstar mode
- adjusted CSS to be compatible with WordPress 3.3
- ’super fun with svn tagging is’sues.
- further countdown optimizations.
- Reworked the countdown timer function to deal with the requestAnimationFrame is’sue on an inactive tab in Chrome. By not blindly stacking timers on a tab the user cannot see them, the browser will have a reduced CPU footprint, leading to improved battery life in mobile devices.
- Now works with retched Internet Explorer browser-like crap. Included new ‘carbonlite’ theme for single line countdown love.
- Fixed bug with onlaunch HTML when using shortcode.
- Verify that a style has been set before looping – was throwing an error.
- Workaround for strange behavior with html content sent using shortcode
- Multiple instance sidebar widgets.
- Advanced above and below HTML areas.
- Advanced ‘on-launch’ event that will display custom HTML in a target area when the countdown reaches 00:00:00.
- Added shortcode to include multiple countdowns in post and pages.
- 1.6 had completely different file structure that hosed the svn repository.
- Added automatic 3-digit weeks and days.
- Pimped out the Jedi css switcher to better handle user generated styles.
- Added new carbonite style by Lauren at siliconstudio.com
- Cleaned up code that was throwing array_merge warning errors on some systems.
- NOW, when making time calculations, refers to the local time as set by WordPress in Settings > General > Timezone.
- fixed is’sue with 1.2 not extracting the args… therefore there was not before-widget / before-title love. Sleep is important, as it turns out.
- Reverted to the standard jQuery Library that comes with WordPress as it was conflicting with the TinyMCE/Vi’sual Editor. To gain jQuery Google Caching, give the “Use Google Libraries” Plugin a whirl.
- Squashed a bug that caused PHP to throw an extract() warning on some systems.
- The plugin came to be.