admin_url( 'admin-ajax.php' ), 'nonce' => wp_create_nonce( 'aimslms_public_nonce' ), ) ); } /** * Swap in the course/lesson single templates when applicable. * * @param string $template Template path WordPress would otherwise load. * @return string Template path to load. */ public function load_templates( $template ) { $course = is_singular( 'aimslms_course' ); $lesson = get_query_var( 'aimslms_lesson' ); if ( $course && ! $lesson ) { return AIMSLMS_PLUGIN_DIR . 'public/templates/course-single.php'; } if ( $course && $lesson ) { return AIMSLMS_PLUGIN_DIR . 'public/templates/lesson-single.php'; } return $template; } }