'; if(is_array($data)){ foreach($data as $index=>$content){ $timeline_description = $content['twae_description']; $show_year_label = esc_html($content['twae_show_year_label']); $timeline_year = esc_html($content['twae_year']); $story_date_label = esc_html($content['twae_date_label']); $story_extra_label = esc_html($content['twae_extra_label']); $timeline_story_title = esc_html($content['twae_story_title']); $story_icon = $content['twae_story_icon']['value']; $thumbnail_size = $content['twae_thumbnail_size']; $title_key = $this->get_repeater_setting_key( 'twae_story_title', 'twae_list', $index ); $year_key = $this->get_repeater_setting_key( 'twae_year', 'twae_list', $index ); $date_label_key = $this->get_repeater_setting_key( 'twae_date_label', 'twae_list', $index ); $extra_label_key = $this->get_repeater_setting_key( 'twae_extra_label', 'twae_list', $index ); $description_key = $this->get_repeater_setting_key( 'twae_description', 'twae_list', $index ); $this->add_inline_editing_attributes( $title_key, 'none' ); $this->add_inline_editing_attributes( $year_key, 'none' ); $this->add_inline_editing_attributes( $date_label_key, 'none' ); $this->add_inline_editing_attributes( $extra_label_key, 'none' ); $this->add_inline_editing_attributes( $description_key, 'advanced' ); $this->add_render_attribute( $title_key, ['class'=> 'twae-title']); $this->add_render_attribute( $year_key, ['class'=> 'twae-year-label twae-year']); $this->add_render_attribute( $date_label_key, ['class'=> 'twae-label']); $this->add_render_attribute( $extra_label_key, ['class'=> 'twae-extra-label']); $this->add_render_attribute( $description_key, ['class'=> 'twae-description']); $image =''; if($content['twae_image']['id']!=""){ if($thumbnail_size =='custom'){ $thumbnail_custom_dimension = $content['twae_thumbnail_custom_dimension']; $custom_size = array ( $thumbnail_custom_dimension['width'],$thumbnail_custom_dimension['height']); $image= wp_get_attachment_image($content['twae_image']['id'], $custom_size , true); } else{ $image= wp_get_attachment_image($content['twae_image']['id'],$thumbnail_size, true); } }else if($content['twae_image']['url']!=""){ $image = ''; } echo '
'; if($show_year_label == 'yes'){ echo '
get_render_attribute_string( $year_key ).' >'.$timeline_year.'
'; } echo '
get_render_attribute_string( $date_label_key ).' >'.$story_date_label.' get_render_attribute_string( $extra_label_key ).' >'.$story_extra_label.'
'; \Elementor\Icons_Manager::render_icon( $content['twae_story_icon'], [ 'aria-hidden' => 'true' ] ); echo'
'; echo '
'; } } echo '
';