Ready to get started?Download WordPress

Plugin Directory


Do it like Google! Define any number of occasions in your BE with a fancy AJAX-Interface and the plugin will display them in time... just like Google.

Do it like Google! Just like Google change their logos on certain occasions such as Christmas or New Year's Eve, the Occasions plugin offers the possibility to display text or HTML on specified dates. The occasions can be easily managed by a fancy and comfortable AJAX-Interface.

Developer on Google+ | Developer on Twitter

Become A Patron, Support The Developer.


  • "Date dependencies" on chosing start and end dates
  • AJAX interface for managing the occasions
  • Object-oriented code
  • Supports changing location/ renaming of wp-content/ folder with WP 2.6
  • Entirely possible to be localized, including the JS calendar


To display the list of current occasions, use:

if( class_exists('Occasions') ) {

To return the output of current occasions, e.g. to load into a variable, use:

if( class_exists('Occasions') ) {
   $occasionsoutput = $Occasions->_return();

There is also a Shortcode available:


Included languages:

  • English
  • German (de_DE) (Thanks to me ;-))
  • Belorussian (by_BY) (Thanks for contributing belorussian language goes to Marcis Gasuns)
  • Russian (ru_RU) (Thanks for contributing russian language goes to Thomas Gorny)

Looking for more WordPress plugins? Visit http://www.schloebe.de/portfolio/

Requires: 2.5 or higher
Compatible up to: 4.1
Last Updated: 2014-6-16
Downloads: 3,747


3 stars
3 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

0,1,0 100,1,1