$course->get_title(), 'title' => $course->get_title(), ) ); $image = ''; $thumbnail = learn_press_get_course_thumbnail_dimensions(); $size = array( $thumbnail['width'], $thumbnail['height'] ); $parent_id = wp_get_post_parent_id( $course_id ); if ( has_post_thumbnail( $course_id ) ) { $image = get_the_post_thumbnail( $course_id, $size, $attr ); } elseif ( $parent_id && has_post_thumbnail( $parent_id ) ) { $image = get_the_post_thumbnail( $parent_id, $size, $attr ); } if ( ! $image ) { $image = LP()->image( 'no-image.png' ); $image = sprintf( '%s', esc_url_raw( $image ), _x( 'course thumbnail', 'no course thumbnail', 'learnpress' ) ); } // @deprecated // $image = apply_filters( 'learn_press_course_image', $image, $course_id, $size, $attr ); return $image; } /** * @return LP_Thumbnail_Helper */ public static function instance() { if ( ! self::$instance ) { self::$instance = new self(); } return self::$instance; } } return LP_Thumbnail_Helper::instance();