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');
}
}
}
Methods Methods
- enqueue_admin_scripts — Enqueue admin styles and scripts.
- enqueue_yelp_review_widget — Enqueue styles and scripts.
Changelog Changelog
| Version | Description |
|---|---|
| 1.0.0 | Introduced. |