# learnpress/4.1.6.9.3/templates/profile/tabs/courses/course-grid.php

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses, version 4.1.6.9.3. 52 lines.

- Page: https://pluginprobe.com/plugins/learnpress/4.1.6.9.3/code/templates/profile/tabs/courses/course-grid.php
- Raw: https://pluginprobe.com/plugins/learnpress/4.1.6.9.3/raw/templates/profile/tabs/courses/course-grid.php
- Modified: 2022-08-10T04:21:18+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/learnpress/4.1.6.9.3/code/templates/profile/tabs/courses/course-grid.php#L10-L20`.

```php
<?php
/**
 * Template for displaying own courses in courses tab of user profile page.
 * Edit by Nhamdv
 *
 * @author   ThimPress
 * @package  Learnpress/Templates
 * @version  4.0.10
 */

defined( 'ABSPATH' ) || exit();

if ( ! isset( $user ) || ! isset( $course_ids ) || ! isset( $current_page ) || ! isset( $num_pages ) ) {
	return;
}
?>

<?php if ( $current_page === 1 ) : ?>
<div class="lp-archive-courses">
	<ul <?php lp_item_course_class( array( 'profile-courses-list' ) ); ?> data-layout="grid" data-size="3">
		<?php endif; ?>

		<?php
		global $post;

		foreach ( $course_ids as $id ) {
			$course = learn_press_get_course( $id );
			$post   = get_post( $id );
			setup_postdata( $post );

			//$course_data    = $user->get_course_data( $id );
			//$course_results = $course_data->get_result();
			learn_press_get_template( 'content-course.php' );
		}

		wp_reset_postdata();
		?>

		<?php if ( $current_page === 1 ) : ?>
	</ul>
</div>
<?php endif; ?>

<?php if ( $num_pages > 1 && $current_page < $num_pages && $current_page === 1 ) : ?>
	<div class="lp_profile_course_progress__nav">
		<button class="lp-button" data-paged="<?php echo absint( $current_page + 1 ); ?>"
				data-number="<?php echo absint( $num_pages ); ?>">
			<?php esc_html_e( 'View more', 'learnpress' ); ?>
		</button>
	</div>
<?php endif; ?>

```
