private function get_post_url($post) { require_once __DIR__ . "/../../API/Psr4AutoloaderClass.php"; $loader = new Psr4AutoloaderClass(); $loader->register(); $loader->addNamespace('InstructureCanvasAPI', __DIR__ . "/../../API/InstructureCanvasAPI/src"); $API = new InstructureCanvasAPI\InstructureCanvasAPI(array("site" => get_post_meta($post->ID, "courseURL", true), "token" => get_post_meta($post->ID, "courseToken", true), "webService" => "CURL")); $modules = new InstructureCanvasAPI\Courses\Modules\Modules(); $modules->setAPI($API); $modules->setCourseID(get_post_meta($post->ID, "courseID", true)); $data = $modules->getModuleItem($_POST['module'], $_POST['item']); return $data->content->page_url; }