Example #1
0
		<span class="lp-label lp-label-lesson"><?php 
    _e('Lesson', 'learn_press');
    ?>
</span>
		<?php 
    if (get_post_meta($item->ID, '_lp_is_previewable', true) == 'yes') {
        ?>

			<span class="lp-label lp-label-preview"><?php 
        _e('Preview', 'learn_press');
        ?>
</span>

		<?php 
    }
    ?>

	<?php 
}
?>

	<?php 
learn_press_item_meta_format($item->ID);
?>

	<?php 
do_action('learn_press_after_item_meta', $item);
?>

</div>
Example #2
0
 /**
  * Display content for custom column
  *
  * @param string $name
  * @param int    $post_id
  */
 function columns_content($name, $post_id)
 {
     switch ($name) {
         case LP()->course_post_type:
             $courses = learn_press_get_item_courses($post_id);
             if ($courses) {
                 foreach ($courses as $course) {
                     echo '<div><a href="' . esc_url(add_query_arg(array('filter_course' => $course->ID))) . '">' . get_the_title($course->ID) . '</a>';
                     echo '<div class="row-actions">';
                     printf('<a href="%s">%s</a>', admin_url(sprintf('post.php?post=%d&action=edit', $course->ID)), __('Edit', 'learn_press'));
                     echo "&nbsp;|&nbsp;";
                     printf('<a href="%s">%s</a>', get_the_permalink($course->ID), __('View', 'learn_press'));
                     echo "&nbsp;|&nbsp;";
                     if ($course_id = learn_press_get_request('filter_course')) {
                         printf('<a href="%s">%s</a>', remove_query_arg('filter_course'), __('Remove Filter', 'learn_press'));
                     } else {
                         printf('<a href="%s">%s</a>', add_query_arg('filter_course', $course->ID), __('Filter', 'learn_press'));
                     }
                     echo '</div></div>';
                 }
             } else {
                 _e('Not assigned yet', 'learn_press');
             }
             break;
         case 'is_previewable':
             printf('<input type="checkbox" class="learn-press-checkbox learn-press-toggle-lesson-preview" %s value="%s" data-nonce="%s" />', get_post_meta($post_id, '_lp_is_previewable', true) == 'yes' ? ' checked="checked"' : '', $post_id, wp_create_nonce('learn-press-toggle-lesson-preview'));
             break;
         case 'format':
             learn_press_item_meta_format($post_id, __('Standard', 'learn_press'));
     }
 }