Stay Classy API Wrapper for Wordpress
··1 min
I wrote an API wrapper for Classy, as there was not anything really out there for what I needed at the time. It’s been open sourced over on my company’s Github. It works readily with Wordpress, but it can just be used in any PHP project as it is just a static class.
Check out the Classy API Wrapper.
Setup #
Add the classy-api
directory to wp-content/plugins
. (wp-content/plugins/classy-api
)
Add your Classy Token and Classy Charity ID to your Wordpress wp-config.php
file.
define('CLASSY_TOKEN', 'xxxxxxxxxxxxxxxxxxxxx');
define('CLASSY_CHARITY_ID', '00000');
Activate the plugin in your Wordpress Dashboard and you should be ready to start using the API.
Examples #
Classy_API::get_campaigns(array('eid' => 000000));
Classy_API::get_campaign(000000);
Classy_API::get_campaign_tickets(000000);
Debugging #
In wp-config.php
add the following:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
Run this in a terminal to follow the debug logs
tail -f /wp-content/debug.log