$html .= '<p class="lesson-meta">';
    if ('' != $lesson_length) {
        $html .= '<span class="lesson-length">' . apply_filters('sensei_length_text', __('Length: ', 'woothemes-sensei')) . $lesson_length . __(' minutes', 'woothemes-sensei') . '</span>';
    }
    if (isset($woothemes_sensei->settings->settings['lesson_author']) && $woothemes_sensei->settings->settings['lesson_author']) {
        $html .= '<span class="lesson-author">' . apply_filters('sensei_author_text', __('Author: ', 'woothemes-sensei')) . '<a href="' . get_author_posts_url(absint($lesson_item->post_author)) . '" title="' . esc_attr($user_info->display_name) . '">' . esc_html($user_info->display_name) . '</a></span>';
    }
    // End If Statement
    if ('' != $lesson_complexity) {
        $html .= '<span class="lesson-complexity">' . apply_filters('sensei_complexity_text', __('Complexity: ', 'woothemes-sensei')) . $lesson_complexity . '</span>';
    }
    if ($single_lesson_complete) {
        $html .= '<span class="lesson-status complete">' . apply_filters('sensei_complete_text', __('Complete', 'woothemes-sensei')) . '</span>';
    } elseif ($user_lesson_status) {
        $html .= '<span class="lesson-status in-progress">' . apply_filters('sensei_in_progress_text', __('In Progress', 'woothemes-sensei')) . '</span>';
    }
    // End If Statement
    $html .= '</p>';
    $html .= '</header>';
    // Image
    $html .= $woothemes_sensei->post_types->lesson->lesson_image($lesson_item->ID);
    $html .= '<section class="entry">';
    $html .= WooThemes_Sensei_Lesson::lesson_excerpt($lesson_item);
    $html .= '</section>';
    $html .= '</article>';
    $lesson_count++;
}
// End For Loop
$html .= '</section>';
// Output the HTML
echo $html;
예제 #2
0
 /**
  * Alter the sensei lesson excerpt.
  *
  * @since 1.9.0
  * @param string $excerpt
  * @return string $excerpt
  */
 public static function alter_the_lesson_excerpt($excerpt)
 {
     if ('lesson' == get_post_type(get_the_ID())) {
         // remove this hooks to avoid an infinite loop.
         remove_filter('get_the_excerpt', array('WooThemes_Sensei_Lesson', 'alter_the_lesson_excerpt'));
         return WooThemes_Sensei_Lesson::lesson_excerpt(get_post(get_the_ID()));
     }
     return $excerpt;
 }