This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Event Geek

Description

An easy to use events plugin built with jQuery UI and AJAX. The philosophy behind this plugin is to keep it simple.

Features Includes:

  • Events content added with standard WordPress editor as a custom post type
  • jQuery UI based calendar widget
  • Display events in a pop-up box with AJAX
  • Shortcode to display a list of events on a post or page
  • Several calendar styles to choose from, or you can use your own
  • Easily customize the event info fields
  • Several hooks included for even more customization

See a Live Demo Here

Screenshots

  • Set the start and end dates, as well as other event info
  • Select a theme for the calendar widget, and choose the colors for highlighting event days. You can also put in the location of your own css file to style the calendar.
  • The calendar widget on the front end of the site
  • Easily add, remove and arange event info fields, with drag and drop sorting
  • As of version 2.2, you can add categories just like you would with a normal WordPress post
  • You can select event day text and highlight colors for each category

Installation

  1. Download the zip file and extract the files
  2. Upload all the files to the /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Once activated, you will be able to add events through the “Events” section of the dashboard.
  5. Events can be displayed with the Event Geek Widget, or with the ‘[event_geek_list]’ shortcode

FAQ

How do I make the calendar start on Sunday?
  • Event Geek gets date formating information from the general settings in the WordPress Dashboard (Settings > General).
  • To Make the calendar start on Monday, simply change the “Week Starts On” setting.
  • To change the date format just select one of the options from the Date Format section.
How can I use Event Geek in my theme files?
  • You can display the list of events using the following: <?php event_geek_list(); ?>
How can I customize Event Geek?
  • You can choose a theme for the calendar widget and other style options under Events > Options
  • You can also specify the url to your own CSS file for the calendar widget
  • To create your own CSS file for the calendar see jQuery UI Themeroller
  • For even more customization options, see graphicgeek.net/event-geek
Will Event Geek Work in My Language?
Help, my events aren’t showing up in the calendar widget!
  • When creating or updating events, make sure you select the event dates with the datepicker tool.
  • Dates entered manually (by typing them in), will not be saved properly, and will not show up in the calendar widget
I have a suggestion, who do I contact?
For More Complete Documentation:

Reviews

Read all 5 reviews

Contributors & Developers

“Event Geek” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.5.2

  • Added spanish translation
  • Fixed glitch with slide indicators on options page
  • Add ability to remove event images
  • Tested with WordPress 3.8

2.5.1

  • Added hooks for before and after the shortcode content
  • Tested with WordPress 3.7.1

2.5

  • Added several more actions and filter
  • Moved style and script functions out of gg-functions.php to seperate files
  • Tested with WordPress 3.7

2.4.1

  • Fixed “Illegal string offset” bug with shortcode

2.4

  • Make sure user has proper privlages to edit category colors
  • Renamed some functions to safeguard against duplication
  • Added filter for ajax loader gif
  • Added category and “all_dates” options to event_geek_list() template function and event_geek_list shortcode

2.3

  • Added ability to set specific widget highlight and text colors for each category

2.2

  • Added filters for some of the post type options (public, has_archive, supports, rewrite slug)
  • Added filters for language options and clicked date
  • Added filters for up and down arrows in ajax window
  • Added ajax window header and footer actions
  • Added template function to display the calendar
  • Added event categories
  • Added a calendar admin menu icon
  • Converted Formated dates in admin columns
  • Removed popup option from options page (this is controlled by the widget instead)
  • Use html data attribute to store event dates rather than global js variable
  • Added Romanian translation

2.1

  • Fixed bug that prevented single day events from showing up with the shortcode or template tag
  • Added filters and actions to widget

2.0

  • Added a demo link
  • Prevent selection of an end date that is before start date (or a start date that is after an end date)
  • Add option to open events on event page rather than in a pop up
  • Add option to specify event page (to use in place of pop up and/or to link to in the Widget)
  • Add option to include link to event page (specified on the options page) under the widget
  • Commented out all occurances of console.log (they were causing a javascript error in ie8)

1.9.3

  • Fixed internationalization problem that caused 1 January 1970 to show in place of start and end dates when using the shortcode or template tag
  • Updated French translation

1.9.2

  • Template tag and shortcode now no longer shows events that have already ended
  • Add filter and translation to navigation links (next/previous) in template tag

1.9.1

  • Fixed compatability issues with the latest jquery ui (this makes the widget work with WordPress 3.6)
  • Fixed bug with lightbox settings display on options page
  • Simplified the javascript enqueues

1.9

  • Added lightbox options
  • Added options to easily style the pop up box
  • Add “link text” field for links in info box
  • Added social links to the options page
  • Added Italian translation
  • Minor changes to the admin javascript
  • Removed some drop shadows, and other minor changes to css
  • Promo link on by default (still easy to turn off in options)
  • Laid some groundwork for full page calendar feature

1.8.1

  • Changed name of global javascript variable from site_vars to gg_event_site_vars to prevent potential conflicts with other plugins
  • Added Lithuanian translation

1.8

  • More foreign language fixes. Users upgrading from older versions may need to re-enter dates and re-save the events
  • Added z-index to pop-up
  • Enabled translations, and added French translation
  • Fixed localaization typo in gg-ajax.php
  • Updated options page with gettext

1.7

  • Added mouse wheel scrolling in the pop-up window with jquery.mousewheel.js
  • Added customization options for event info
  • Improved responsive styling
  • Fixed yet another foreign language bug
  • Event info is now retrieved with a seperate function
  • Added css to make the widget 95% the width of the parent div
  • Added donation and support info to the options page
  • Added plugin version to global javascript variable to help with future troubleshooting
  • New screenshots for current version

1.6

  • Added a template tag for use in themes (makes a paginated events list possible)
  • One more multi-language conversion fix using date_i18n function

1.5.2

  • Fixed error that prevented content from appearing in ajax pop up

1.5.1

  • More multi-language bug fixes

1.5

  • Fixed misc sorting bugs
  • Store date ranges in standardized format
  • More universal php to javascript date conversion function

1.4.1

  • fixed bug that broke calendar if date format isn’t set or isn’t recognized

1.4

  • Replaced farbtastic color picker with wp-color-picker
  • Added internationalization options to work with WordPress installs in other languages
  • Fixed some sorting issues
  • Match the date formatting set in WordPress settings
  • Store date ranges with wp_localize_script function

1.3

  • Fixed farbtastic javascript error
  • Fixed issue with theme thumbs not appearing on some development sites

1.2

  • Fixed ‘modify header’ bug

1.1

  • Fixed bug in Javascript that may have broken the AJAX on some development sites* Added Shortcode* Added Readme file and screenshots= 1.0 =* Testing version