Due to WP Calendar plug-in now being unsupported by the Author. So after much research i found Events Manager and they have there own website to support it @ http://wp-events-plugin.com/ there is plenty of information there to get you started you will also need another plug-in WP fullcalendar by the Same authors. The first thing you will have to do is Read all the Help you will get a lot of useful information in here
the first thing to set is the FullCalendar
most of it is straight forward
I have selected Events as I will be using Events Manager the other settings to possibly set is Load JS and CSS files on pacific pages great if you dont want JS to be on Every page loaded but only load on calendar page.
Events Manager
The First port of Call is the Settings page
- Make the following Page:- Events and make the following child pages:- Events , Locations Categories, tags
- General :- Full calendar options Set both override to yes
- Pages :- Each item has to be set to a page on the site so make new pages for each
- Formatting :- all these items use standard Html and Placeholders:- link to a list of placeholders for each type
- Formatting :- Maps you will have to setup a Google Maps API Browser Key Link on the page
if you wish more specialised configuration you can edit template files but first you have to copy them in a very precise way there is an example documented on the authors website. But for what ever reason I found it hard to get working. My structure seems to work
The three files are important for me to set default start and end time
When.php
<p class=”em-time-range”>
<span class=”em-event-text”><?php _e(‘Event starts at’,’dbem’); ?>
<input id=”start-time” class=”em-time-input em-time-start” type=”text” size=”8″ maxlength=”8″ name=”event_start_time” value=”07:30 PM” />
<?php _e(‘to’,’dbem’); ?>
<input id=”end-time” class=”em-time-input em-time-end” type=”text” size=”8″ maxlength=”8″ name=”event_end_time” value=”11:00 PM” />
<?php _e(‘All day’,’dbem’); ?> event_all_day)) echo ‘checked=”checked”‘; ?> />
</p>
the parts i changed was the start time and end time of the events so every time i set a new event the start and end time is automatically set to 7:30pm and 11:00pm might sound daft but if you are inputting a couple of hundred events and they all start and end at the same time it is well worth it
Recurring-when.php
<p class=”em-time-range”>
<?php _e(‘Events start from’,’dbem’); ?>
<input id=”start-time” class=”em-time-input em-time-start” type=”text” size=”8″ maxlength=”8″ name=”event_start_time” value=”07:30 PM” />
<?php _e(‘to’,’dbem’); ?>
<input id=”end-time” class=”em-time-input em-time-end” type=”text” size=”8″ maxlength=”8″ name=”event_end_time” value=”11:00 PM” />
<?php _e(‘All day’,’dbem’); ?> event_all_day)) echo ‘checked=”checked”‘; ?> />
</p>
For recurring Events to set the start and end time i set the times as in the above great when you are setting Recurring events
when-with-recurring.php
<p>
<span class=”em-recurring-text”><?php _e(‘Events start from’,’dbem’); ?>
<span class=”em-event-text”><?php _e(‘Event starts at’,’dbem’); ?>
<input id=”start-time” class=”em-time-input em-time-start” type=”text” size=”8″ maxlength=”8″ name=”event_start_time” value=”07:30 PM” />
<?php _e(‘to’,’dbem’); ?>
<input id=”end-time” class=”em-time-input em-time-end” type=”text” size=”8″ maxlength=”8″ name=”event_end_time” value=”11:00 PM” />
<?php _e(‘All day’,’dbem’); ?> <input type=”checkbox” class=”em-time-allday” name=”event_all_day” id=”em-time-all-day” value=”1″ event_all_day)) echo ‘checked=”checked”‘; ?> />
</p>
this file is set the same as the others
It still confuses me as to why there is 3 files for when the first is for Events the other 2 are for recurring events which I use a lot of my events
Setting up numerous events is best when the event is almost identical for every event made as i use it for masonic meetings which are monthly i can set up all events for a particular organisation and then to fill in the details for a single meeting you have to detach it and then edit it saves a lot of time having to put in the repeated data for each event i use it almost as a template for the meetings
Event Categories
if you have different types of meetings it is helpful to set categories you can colour code them, for easier recognition this also helps you to list all events in a category this can be in different orders :- date, alphabetical :- ascending or descending, Location
Tags
Tags work just like categories and you can filter events by both tags and category to give a more refined list of events
[events_list Tag=23 category=16]
#_EVENTIMAGE{95,95}#_EVENTNAME – #_EVENTDATES @ #_12HSTARTTIME
[/events_list]
The important thing here to list the Events is [ events_list Tag=23 category= 16 ] this will show all events that are in both the Tag and Category
this is what it looks like on the page
It would be better if you could list items that are in 2 or more categories with 1 being the main selector