<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>
/** * 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 " | "; printf('<a href="%s">%s</a>', get_the_permalink($course->ID), __('View', 'learn_press')); echo " | "; 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')); } }