Ingeni Eventbrite
Load a feed of Eventbrite events for a specific organiser
by Bruce McKinnon - ingeni.net · github.com/brucemckinnon/ingeni-eventbrite · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/brucemckinnon/ingeni-eventbrite/archive/refs/heads/master.zipReadme
=== Ingeni Eventbrite ===
Contributors: Bruce McKinnon Tags: eventbrite Requires at least: 5 Tested up to: 5.3 Stable tag: 2020.01
Load details of Eventbrite events for a specific organiser
== Description ==
-
- Load details of Eventbrite events for a specific organiser
-
- Caches details to reduce load time
== Installation ==
-
Upload the 'ingeni-eventbrite' folder to the '/wp-content/plugins/' directory.
-
Activate the plugin through the 'Plugins' menu in WordPress.
-
Obtain a Private Token from the Developers page of your Eventbrite account. This is required to authenticate to Eventbrite.
-
Optionally, you may also save your Eventbrite Organiser ID. (This value is not used in v2020.01).
-
Call functions within the plugin from your theme functions.php
== Frequently Asked Questions ==
= How do a display a list of events? =
From your functions.php file call ingeni_eb_get_all_event_ids(); This returns an array.
The first element is the cache timeout value. (The plugin automatically handles cache refreshing).
The second element is a comma delimited list of Eventbrite IDs. Using one of those IDs, call get_single_event( event_id ).
get_single_event() returns the raw JSON Eventbrite data. Your theme then needs to extract the relevant data.
== Changelog ==
v2020.01 - Initial version
Read the full README on GitHub →
Releases
| Tag | Published |
|---|---|
| 2020.01 | Feb 4, 2020 |
These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.