YelpReviews_Enqueue

Class YelpReviews_Enqueue.


Source Source

File: mortgage-yelp-review/inc/YelpReviews_Enqueue.php

class YelpReviews_Enqueue {

	/**
	 * Enqueue admin styles and scripts.
	 *
	 * @access public
	 * @since 1.0.0
	 */
	public function enqueue_admin_scripts($hook){

	    if("toplevel_page_mortgage_yelp_widget" === $hook){
            wp_enqueue_style( 'mortgage_platform_admin', plugins_url( 'mortgage-platform/assets/css/mortgage-platform-admin.min.css' ), array(), '1.0.0' );
        }

		if('yelp-reviews_page_mortgage_yelp_reviews_views' === $hook){
            wp_enqueue_style( 'mortgage_platform_admin', plugins_url( 'mortgage-platform/assets/css/mortgage-platform-admin.min.css' ), array(), '1.0.0' );
			wp_enqueue_script('yelp-reviews-admin', plugins_url( '../assets/js/yelp-reviews-admin.min.js', __FILE__ ), array(),'1.0.0', true );
		}

	}

	/**
	 * Enqueue styles and scripts.
	 *
	 * @access public
	 * @since 1.0.0
	 */
	public function enqueue_yelp_review_widget($attr){

		wp_enqueue_style( 'loanexperts-reviews', plugins_url( '../assets/css/loanexperts-reviews.min.css', __FILE__ ), array(), '1.0.0' );

		if('slider' === $attr['style']){
			wp_enqueue_style( 'swiper', "https://unpkg.com/swiper/swiper-bundle.min.css" );
			wp_enqueue_script('swiper', "https://unpkg.com/swiper/swiper-bundle.min.js" );

			$review_swiper = 'const swiper_'.rand(1,99999).' = new Swiper(".review_container.swiper-container",{
            loop: true,
            navigation: {
			    nextEl: ".swiper-button-next",
			    prevEl: ".swiper-button-prev",
			  },
			pagination: {
				el: ".swiper-pagination",
				clickable: true,
			},
			scrollbar: {el: ".swiper-scrollbar",},
			});';
			wp_add_inline_script('swiper', $review_swiper,'after');
		}

	}

}

Top ↑

Methods Methods


Top ↑

Changelog Changelog

Changelog
Version Description
1.0.0 Introduced.