Class BP_REST_Activity_Controller
Beispiel #1
0
/**
 * Register BuddyPress endpoints.
 *
 * @since 0.1.0
 */
function bp_rest_api_endpoints()
{
    // Requires https://wordpress.org/plugins/rest-api/
    if (!class_exists('WP_REST_Controller')) {
        return;
    }
    if (bp_is_active('activity')) {
        require_once dirname(__FILE__) . '/includes/bp-activity/classes/class-bp-activity-endpoints.php';
        $controller = new BP_REST_Activity_Controller();
        $controller->register_routes();
    }
}
Beispiel #2
0
/**
 * Register our new endpoints.
 */
function bp_rest_endpoints()
{
    // Check is BuddyPress is active.
    if (class_exists('BuddyPress')) {
        // If the activity component is loaded bring in the activity schema.
        if (bp_is_active('activity')) {
            /**
             * BP_REST_Activity_Controller class.
             */
            include_once __DIR__ . '/lib/endpoints/class-bp-rest-activity-controller.php';
            $GLOBALS['bp_rest_activity_controller'] = $activity = new BP_REST_Activity_Controller();
            $activity->register_routes();
        }
    }
}