Event Espresso is an event registration and ticket management plugin. To access certain features you are required to pay for the basic license (basic is $89.95).
Whilst using this it became clear that one thing was missing: a bridge between the Lite and Basic licenses. The Lite version enables users to create events, take bookings and payments but viewing these events is far from ideal. You only get them in list form. For systems with more than 5 events, scrolling could be tedious.
Now if you do buy the basic license you do get access to the Event Espresso Calendar. However, I am here to introduce a custom solution which allows you to embed a shortcode into your page and display them in a different way.
I have likened it to a Monopoly-esque style with a bold header and an excerpt followed by a register link. The screenshot(s) below show what it would look like when events have passed and if events do not exist. This is only version 1 and if feedback is good I will consider building upon the foundation set.
This solution was intended for a project I was working on and that could work for others. It must be noted that I do not work for Event Espresso nor am I associated with them in any way.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2, as
published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
I am no way associated to Event Espresso and have devised my own custom solution for displaying events and would like to share with everyone else.
Upload ‘eventespresso_displayer’ folder to the
Activate the plugin through the ‘Plugins’ menu in WordPress
Place [CUSTOM_ESPRESSO_EVENT_DISPLAYER] in your page/post for events to be listed.
Amend the styles of this plugin by viewing the settings page
Change: the number of years to show, background and text colours, events and structuring events in the correct way for you.
- Can I change the header colours of the events?
Yes. See change log and displayer settings from within your WP dashboard (requires v2.0+)
- Will there be any additional layouts.
There are several updates from this in the pipeline and will consider implementing any ideas into future versions of the plugin. If you, or anyone else, has any suggestions please contact me on firstname.lastname@example.org.
Some updates include: including post thumbnails into the display, moving the structure of content around (i.e. Header can be modified based on merge tags)
Contributors & Developers
“Custom Event Espresso Event Displayer” is open source software. The following people have contributed to this plugin.Contributors
Interested in development?
Bug fixes for customising the excerpt length of an event. If 0 is present then the event description is removed.
Version 2.0 has advanced colour and setting facilties to allow you optimise this plugin to your needs. Please visit the settings page from within your WordPress dashboard.
Fixed issues with events still appearing even if they had been deleted
Generic Jquery issues sorting the “pigeon-holing” issues when using a specific wordpress theme (should have been checked!).
Teething problems with Jquery solved. Using JQuery.noConflict();
Fixed various issues with the $year request string. Could not switch between years to show. The event URL was also not being picked up when diplaying events.
Shortcode changed to [CUSTOM_ESPRESSO_EVENT_DISPLAYER]
This is the first build version and bugs may be visible. I endeavour to remove these bugs as soon as possible.