/** * Create REST routes. */ public static function create_routes() { if (!class_exists('WP_REST_Posts_Controller')) { return; } if (!class_exists('SP_REST_Posts_Controller')) { require_once dirname(__FILE__) . '/class-sp-rest-posts-controller.php'; } $controller = new SP_REST_Posts_Controller('sp_event'); $controller->register_routes(); $controller = new SP_REST_Posts_Controller('sp_team'); $controller->register_routes(); $controller = new SP_REST_Posts_Controller('sp_player'); $controller->register_routes(); $controller = new SP_REST_Posts_Controller('sp_staff'); $controller->register_routes(); do_action('sportspress_create_rest_routes'); }
/** * Create REST API routes. */ public function create_rest_routes() { $controller = new SP_REST_Posts_Controller('sp_table'); $controller->register_routes(); }