A WordPress plugin for syncing Event Organiser plugin Events with CiviCRM Events. The plugin syncs Event Organiser Events, Venues and Event Categories to their corresponding entities in CiviCRM.
If you want Event Organiser Events to play nicely with BuddyPress Groups and Group Hierarchies, you can also install BuddyPress Event Organiser.
Be warned: this plugin is still at an early stage of development.
This plugin requires at least WordPress 3.6, CiviCRM 4.4 and (optionally) BuddyPress 1.8.
It requires:
- Event Organiser version 2.0.2 or greater
- Radio Buttons for Taxonomies to ensure only one event type is selected
If you are using a version of CiviCRM prior to 4.6, it also requires:
- the appropriate branch of the CiviCRM WordPress plugin
- the custom WordPress.php hook file from the CiviCRM Hook Tester repo on GitHub installed so that it overrides the built-in CiviCRM hook file.
The plugin allows automatic linking to event registration, but you will have to apply the function to the appropriate hook in your template(s) yourself. A good hook to use is eventorganiser_additional_event_meta
, which has been available since Event Organiser 2.12.5. See the documentation for the function civicrm_event_organiser_registration_link()
for details. Thanks to Consilience Media for providing the resources to push this forward.
There are two ways to install from GitHub:
If you have downloaded CiviCRM Event Organiser as a ZIP file from the GitHub repository, do the following to install and activate the plugin and theme:
- Unzip the .zip file and rename the enclosing folder so that the plugin's files are located directly inside
/wp-content/plugins/civicrm-event-organiser
- Activate the plugin (if on WP multisite, only activate the plugin on the main site, or wherever Event Organiser is activated)
- Go to the plugin's admin page and follow the instructions
- You are done!
If you have cloned the code from GitHub, it is assumed that you know what you're doing.