diff --git a/inc/TemplateHooks/Course/SingleCourseTemplate.php b/inc/TemplateHooks/Course/SingleCourseTemplate.php index a0f541276..0fdb84933 100644 --- a/inc/TemplateHooks/Course/SingleCourseTemplate.php +++ b/inc/TemplateHooks/Course/SingleCourseTemplate.php @@ -1500,6 +1500,19 @@ public function html_curriculum( CourseModel $courseModel, $userModel, $itemMode } wp_enqueue_script( 'lp-curriculum' ); + + $item_ids = []; + + foreach ( $section_items as $section_item ) { + foreach ( $section_item->items as $item ) { + $item_ids[] = (int) $item->item_id; + } + } + + if ( $item_ids ) { + _prime_post_caches( $item_ids, false, true ); + } + $li_section_items = ''; foreach ( $section_items as $section_item ) { $li_section_items .= $this->render_html_section_item( $courseModel, $userModel, $section_item );