Files
2026-04-23 04:33:43 +03:30

135 lines
5.5 KiB
PHP

<?php
if ( ! defined( 'ABSPATH' ) ) exit;
$upstudy_ld_video = get_post_meta(get_the_ID(), 'upstudy_ld_video', 1);
echo '<div class="upstudy-course layout__' . esc_attr( $args['style'] ) . '">';
echo '<div class="course__container">';
if ( $args['ld_archive_media_show'] ) {
echo '<div class="course__media">';
echo '<a class="no-course-thumb" href="' . esc_url( get_the_permalink() ) . '">';
echo '<div class="upstudy-triangle-up"></div>';
echo '<div class="upstudy-circle"></div>';
echo '<div class="upstudy-rectangle"></div>';
echo '<div class="upstudy-circle-border"></div>';
echo '</a>';
echo '<div class="course__meta-top">';
if ( $args['ld_wishlist_show'] ) {
Upstudy_Wishlist::content( $post );
}
echo '</div>';
if ( $args['ld_archive_title_show'] ) {
echo '<div class="top--title">';
echo upstudy_get_title();
echo '</div>';
}
if ( !empty( $upstudy_ld_video ) ) :
echo '<a href="' . esc_url( $upstudy_ld_video ) . '" class="intro-video upstudy-popup-videos bla-2"><i class="dt-icon-play-button"></i></a>';
endif;
echo '</div>';
} // == End media
echo '<div class="course__content">';
echo '<div class="course__content--info">';
if ($args['ld_price_show']) {
echo '<div class="price__1">';
echo wp_kses_post( Upstudy_LD_Helper::course_price() );
echo '</div>';
}
if ( $args['ld_enroll_show'] || $args['ld_lesson_show'] || $args['ld_topic_show'] || $args['ld_quiz_show'] || $args['ld_excerpt_show'] ) {
echo '<div class="course-meta-inline-wrap">';
if ( $args['ld_enroll_show'] ) {
echo '<div class="course-meta-inline">';
echo '<span class="upstudy-meta-border upstudy-course-enroll"><i class="dt-icon-user"></i></span>';
echo '<span class="value">';
echo esc_attr( $args['enrolled'] );
if ( $args['ld_enroll_text_show']) {
_e( ' Enrolled', 'upstudy' );
}
echo '</span>';
echo '</div>';
}
if ( $args['ld_lesson_show'] ) {
echo '<div class="course-meta-inline">';
echo '<span class="upstudy-meta-border upstudy-course-lesson"><i class="dt-icon-learn"></i></span>';
echo '<span class="value">';
echo esc_attr($args['lessons']);
if ($args['ld_lesson_text_show']) {
_e( ' Lessons', 'upstudy' );
}
echo '</span>';
echo '</div>';
}
if ( $args['ld_topic_show'] ) {
echo '<div class="course-meta-inline">';
echo '<span class="upstudy-meta-border upstudy-course-topic"><i class="dt-icon-book"></i></span>';
echo '<span class="value">';
echo esc_attr($args['topics']);
if ( $args['ld_topic_text_show'] ) {
_e( ' Topics', 'upstudy' );
}
echo '</span>';
echo '</div>';
}
$quiz = learndash_course_get_steps_by_type( get_the_ID(), 'sfwd-quiz' );
$quiz_count = $quiz ? count($quiz) : 0;
if ( $args['ld_quiz_show'] && !empty($quiz_count ) ) {
echo '<div class="course-meta-inline">';
echo '<span class="upstudy-meta-border upstudy-course-quiz"><i class="dt-icon-lightbulb"></i></span>';
echo '<span class="value">';
echo esc_html( $quiz_count );
if ( $args['ld_quiz_text_show'] ) {
_e( ' quiz', 'upstudy' );
}
echo '</span>';
echo '</div>';
}
echo '</div>'; // End Meta
}
if ( $args['ld_excerpt_show'] ) :
echo '<div class="course-excerpt">';
echo wpautop( wp_trim_words( wp_kses_post( get_the_excerpt() ), esc_html( $args['excerpt_length'] ), esc_html( $args['excerpt_end'] ) ) );
echo '</div>';
endif;
echo '</div>'; //
echo '</div>';
echo '</div>';
echo '</div>';