Project Type: WordPress Plugins

Lifetime Extra Chill Membership Management

Manage Lifetime Extra Chill Memberships for users. Grant or revoke membership status via REST API with admin-only access. Primary benefit of this membership is an ad-free experience. Endpoints List Lifetime...

Taxonomy Sync Endpoint

Sync shared taxonomies from the main site to selected target sites. Designed for Admin Tools UI usage. Endpoint POST /wp-json/extrachill/v1/admin/taxonomies/sync Authentication Requires manage_network_options capability. Request Parameters Parameter Type Required Description...

Team Member Management

Manage team member status synchronization across the multisite network. Control automatic sync and manual overrides for team member assignment. Endpoints List Team Members Endpoint: GET /wp-json/extrachill/v1/admin/team-members Purpose: Retrieve a paginated...

Click Analytics Endpoint

Route POST /wp-json/extrachill/v1/analytics/click Purpose Unified click tracking endpoint that routes to appropriate storage based on click type. Consolidates share tracking and link page click tracking into a single endpoint with...

ExtraChill API Plugin Core

Singleton Bootstrap ExtraChill_API_Plugin::get_instance() loads the plugin once and keeps all REST routes centralized. Constructor loads every PHP file within inc/routes/ via RecursiveIteratorIterator so each endpoint can self-register. Hooks: plugins_loaded →...

Changelog

This file records notable changes in the ExtraChill API plugin. [0.15.2] - 2026-04-26 Fixed omit empty optional params from network-media ability input to satisfy schema [0.15.1] - 2026-04-26 Fixed use...

Cross-Domain Cookie Controls

Purpose Adds SameSite=None; Secure to every WordPress authentication cookie so REST requests originating from extrachill.link carry logged-in identity when hitting artist.extrachill.com. Behavior ec_register_cookie_samesite_callback() hooks into init (priority 1). Registers ec_add_samesite_none_to_wordpress_cookies()...

Promoter_Taxonomy

Promoter taxonomy registration and management for events with metadata support. Maps to Schema.org "organizer" property for structured data output. Overview The Promoter_Taxonomy class provides a hierarchical taxonomy for event promoters/organizers....

REST API

Data Machine Events exposes a focused REST surface under the datamachine/v1 namespace. Each route is registered in inc/Api/Routes.php and handled by the controllers in inc/Api/Controllers so the Calendar and Event...

Ticketmaster Handler

The Ticketmaster handler (inc/Steps/EventImport/Handlers/Ticketmaster/Ticketmaster.php, TicketmasterSettings) plugs into EventImportStep through HandlerRegistrationTrait so it can be selected inside a Data Machine pipeline. Each execution follows the single-item pattern with automatic pagination: it...

← Back to Chubes.net