Sh3ll
OdayForums


Server : LiteSpeed
System : Linux premium84.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
User : claqxcrl ( 523)
PHP Version : 8.1.32
Disable Function : NONE
Directory :  /home/claqxcrl/claquemagazineawards.com/wp-content/themes/exs/inc/integrations/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/claqxcrl/claquemagazineawards.com/wp-content/themes/exs/inc/integrations/learnpress.php
<?php
/**
 * LearnPress support
 *
 * @package WordPress
 * @subpackage ExS
 * @since 1.0.3
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly
}

if ( ! is_active_sidebar( 'sidebar-course' ) ) :

	//landing single course sidebar
	remove_action( 'learn-press/content-landing-summary', 'learn_press_course_meta_start_wrapper', 5 );
	remove_action( 'learn-press/content-landing-summary', 'learn_press_course_students', 10 );
	remove_action( 'learn-press/content-landing-summary', 'learn_press_course_meta_end_wrapper', 15 );

	add_action( 'exs_learnpress_course_sidebar_price_button', 'learn_press_course_meta_start_wrapper', 5 );
	add_action( 'exs_learnpress_course_sidebar_price_button', 'learn_press_course_students', 10 );
	add_action( 'exs_learnpress_course_sidebar_price_button', 'learn_press_course_meta_end_wrapper', 15 );
	add_action( 'exs_learnpress_course_sidebar_price_button', 'learn_press_course_price', 25 );
	add_action( 'exs_learnpress_course_sidebar_price_button', 'learn_press_course_buttons', 30 );

	add_action( 'learn-press/content-landing-summary', 'exs_learnpress_show_course_features_in_description', 1 );
	if ( ! function_exists( 'exs_learnpress_show_course_features_in_description' ) ) :
		function exs_learnpress_show_course_features_in_description() {
			echo '<div class="course-flex-1-3">';
			if ( class_exists( 'LP_Widget_Course_Info' ) ) {
				echo '<div class="single-course-info bordered">';
				$exs_args = array(
					'before_widget' => '',
					'after_widget'  => '',
					'before_title' => '<h3><span>',
					'after_title'  => '</span></h3>',
				);

				the_widget( 'LP_Widget_Course_Info', array(), $exs_args );

				do_action( 'exs_learnpress_course_sidebar_price_button' );

				echo '</div><!--.single-course-info-->';
				echo '<div class="course-info-wrap">';
			}
		}
	endif;

	add_action( 'learn-press/content-landing-summary', 'exs_learnpress_show_course_features_in_description_close', 100 );
	if ( ! function_exists( 'exs_learnpress_show_course_features_in_description_close' ) ) :
		function exs_learnpress_show_course_features_in_description_close() {
			if ( class_exists( 'LP_Widget_Course_Info' ) ) {
				echo '</div><!--.course-info-wrap-->';
			}

			echo '</div><!--.course-flex-1-3-->';
		}
	endif;

	//learning learning single course sidebar
	remove_action( 'learn-press/content-learning-summary', 'learn_press_course_meta_start_wrapper', 10 );
	remove_action( 'learn-press/content-learning-summary', 'learn_press_course_students', 15 );
	remove_action( 'learn-press/content-learning-summary', 'learn_press_course_meta_end_wrapper', 20 );
	remove_action( 'learn-press/content-learning-summary', 'learn_press_course_progress', 25 );
	remove_action( 'learn-press/content-learning-summary', 'learn_press_course_remaining_time', 30 );

	add_action( 'exs_learnpress_course_learning_sidebar', 'learn_press_course_meta_start_wrapper', 10 );
	add_action( 'exs_learnpress_course_learning_sidebar', 'learn_press_course_students', 15 );
	add_action( 'exs_learnpress_course_learning_sidebar', 'learn_press_course_meta_end_wrapper', 20 );
	add_action( 'exs_learnpress_course_learning_sidebar', 'learn_press_course_progress', 25 );
	add_action( 'exs_learnpress_course_learning_sidebar', 'learn_press_course_remaining_time', 30 );
	add_action( 'exs_learnpress_course_learning_sidebar', 'learn_press_course_buttons', 40 );

	add_action( 'learn-press/content-learning-summary', 'exs_learnpress_show_course_learning_progress', 1 );
	if ( ! function_exists( 'exs_learnpress_show_course_learning_progress' ) ) :
		function exs_learnpress_show_course_learning_progress() {
			echo '<div class="course-flex-1-3">';
			echo '<div class="single-course-info bordered">';

			echo '<h3>';
			esc_html_e( 'Course Info', 'exs' );
			echo '</h3>';

			do_action( 'exs_learnpress_course_learning_sidebar' );

			echo '</div><!--.single-course-info-->';
			echo '<div class="course-info-wrap">';

		}
	endif;

	add_action( 'learn-press/content-learning-summary', 'exs_learnpress_show_course_learning_progress_close', 100 );
	if ( ! function_exists( 'exs_learnpress_show_course_learning_progress_close' ) ) :
		function exs_learnpress_show_course_learning_progress_close() {
			echo '</div><!--.course-info-wrap-->';
			echo '</div><!--.cols-2-->';
		}
	endif;
endif; //sidebar-course


//add archive buy button
add_action( 'learn-press/after-courses-loop-item', 'learn_press_course_loop_item_buttons', 35 );

//remove breadcrumbs. We have our own
//update - causes error on the courses category pages, wo we hide it via CSS
//remove_action( 'learn-press/before-main-content', 'learn_press_breadcrumb', 10 );

ZeroDay Forums Mini