if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if( ! class_exists( 'Educrat_Elementor_Extensions' ) ) {
final class Educrat_Elementor_Extensions {
private static $_instance = null;
public function __construct() {
add_action( 'elementor/elements/categories_registered', array( $this, 'add_widget_categories' ) );
add_action( 'init', array( $this, 'elementor_widgets' ), 100 );
add_filter( 'educrat_generate_post_builder', array( $this, 'render_post_builder' ), 10, 2 );
add_action( 'elementor/controls/controls_registered', array( $this, 'modify_controls' ), 10, 1 );
add_action('elementor/editor/before_enqueue_styles', array( $this, 'style' ) );
add_filter( 'elementor/controls/animations/additional_animations', array( $this, 'additional_animations' ), 10 );
}
public static function instance () {
if ( is_null( self::$_instance ) ) {
self::$_instance = new self();
}
return self::$_instance;
}
public function add_widget_categories( $elements_manager ) {
$elements_manager->add_category(
'educrat-elements',
[
'title' => esc_html__( 'Educrat Elements', 'educrat' ),
'icon' => 'fa fa-shopping-bag',
]
);
$elements_manager->add_category(
'educrat-header-elements',
[
'title' => esc_html__( 'Educrat Header Elements', 'educrat' ),
'icon' => 'fa fa-shopping-bag',
]
);
}
public function elementor_widgets() {
// general elements
get_template_part( 'inc/vendors/elementor/widgets/posts' );
get_template_part( 'inc/vendors/elementor/widgets/call_to_action' );
get_template_part( 'inc/vendors/elementor/widgets/features_box' );
get_template_part( 'inc/vendors/elementor/widgets/address_box' );
get_template_part( 'inc/vendors/elementor/widgets/social_links' );
get_template_part( 'inc/vendors/elementor/widgets/testimonials' );
get_template_part( 'inc/vendors/elementor/widgets/brands' );
get_template_part( 'inc/vendors/elementor/widgets/popup_video' );
get_template_part( 'inc/vendors/elementor/widgets/banner' );
get_template_part( 'inc/vendors/elementor/widgets/banners' );
get_template_part( 'inc/vendors/elementor/widgets/banner_account' );
get_template_part( 'inc/vendors/elementor/widgets/countdown' );
get_template_part( 'inc/vendors/elementor/widgets/nav_menu' );
get_template_part( 'inc/vendors/elementor/widgets/team' );
get_template_part( 'inc/vendors/elementor/widgets/achievements' );
get_template_part( 'inc/vendors/elementor/widgets/list_icon' );
// header elements
get_template_part( 'inc/vendors/elementor/header-widgets/logo' );
get_template_part( 'inc/vendors/elementor/header-widgets/primary_menu' );
get_template_part( 'inc/vendors/elementor/header-widgets/vertical_menu' );
get_template_part( 'inc/vendors/elementor/header-widgets/nav_bar' );
if ( educrat_is_mailchimp_activated() ) {
get_template_part( 'inc/vendors/elementor/widgets/mailchimp' );
}
if ( educrat_is_revslider_activated() ) {
get_template_part( 'inc/vendors/elementor/widgets/revslider' );
}
if ( educrat_is_woocommerce_activated() ) {
get_template_part( 'inc/vendors/elementor/woo_widgets/woo_products' );
get_template_part( 'inc/vendors/elementor/woo_widgets/woo_header_cart' );
}
if ( educrat_is_learnpress_activated() ) {
get_template_part( 'inc/vendors/elementor/learnpress_widgets/category_banner' );
get_template_part( 'inc/vendors/elementor/learnpress_widgets/categories_banner' );
get_template_part( 'inc/vendors/elementor/learnpress_widgets/courses' );
get_template_part( 'inc/vendors/elementor/learnpress_widgets/courses_tabs' );
get_template_part( 'inc/vendors/elementor/learnpress_widgets/instructors' );
get_template_part( 'inc/vendors/elementor/learnpress_widgets/my-wishlist' );
get_template_part( 'inc/vendors/elementor/learnpress_widgets/search_form' );
get_template_part( 'inc/vendors/elementor/learnpress_widgets/user_info' );
}
if ( educrat_is_tutor_activated() ) {
get_template_part( 'inc/vendors/elementor/tutor_widgets/category_banner' );
get_template_part( 'inc/vendors/elementor/tutor_widgets/categories_banner' );
get_template_part( 'inc/vendors/elementor/tutor_widgets/courses' );
get_template_part( 'inc/vendors/elementor/tutor_widgets/courses_tabs' );
get_template_part( 'inc/vendors/elementor/tutor_widgets/instructors' );
get_template_part( 'inc/vendors/elementor/tutor_widgets/search_form' );
get_template_part( 'inc/vendors/elementor/tutor_widgets/user_info' );
}
if ( educrat_is_simple_event_activated() ) {
get_template_part( 'inc/vendors/elementor/event_widgets/events' );
}
}
public function style() {
wp_enqueue_style('educrat-flaticon', get_template_directory_uri() . '/css/flaticon.css');
wp_enqueue_style('themify-icons', get_template_directory_uri() . '/css/themify-icons.css');
}
public function modify_controls( $controls_registry ) {
// Get existing icons
$icons = $controls_registry->get_control( 'icon' )->get_settings( 'options' );
$new_icons = array_merge(array(
'ti-volume' => 'ti-volume', 'ti-user' => 'ti-user', 'ti-unlock' => 'ti-unlock', 'ti-unlink' => 'ti-unlink', 'ti-trash' => 'ti-trash', 'ti-thought' => 'ti-thought', 'ti-target' => 'ti-target', 'ti-tag' => 'ti-tag', 'ti-tablet' => 'ti-tablet', 'ti-star' => 'ti-star', 'ti-spray' => 'ti-spray', 'ti-signal' => 'ti-signal', 'ti-shopping-cart' => 'ti-shopping-cart', 'ti-shopping-cart-full' => 'ti-shopping-cart-full', 'ti-settings' => 'ti-settings', 'ti-search' => 'ti-search', 'ti-zoom-in' => 'ti-zoom-in', 'ti-zoom-out' => 'ti-zoom-out', 'ti-cut' => 'ti-cut', 'ti-ruler' => 'ti-ruler', 'ti-ruler-pencil' => 'ti-ruler-pencil', 'ti-ruler-alt' => 'ti-ruler-alt', 'ti-bookmark' => 'ti-bookmark', 'ti-bookmark-alt' => 'ti-bookmark-alt', 'ti-reload' => 'ti-reload', 'ti-plus' => 'ti-plus', 'ti-pin' => 'ti-pin', 'ti-pencil' => 'ti-pencil', 'ti-pencil-alt' => 'ti-pencil-alt', 'ti-paint-roller' => 'ti-paint-roller', 'ti-paint-bucket' => 'ti-paint-bucket', 'ti-na' => 'ti-na', 'ti-mobile' => 'ti-mobile', 'ti-minus' => 'ti-minus', 'ti-medall' => 'ti-medall', 'ti-medall-alt' => 'ti-medall-alt', 'ti-marker' => 'ti-marker', 'ti-marker-alt' => 'ti-marker-alt', 'ti-arrow-up' => 'ti-arrow-up', 'ti-arrow-right' => 'ti-arrow-right', 'ti-arrow-left' => 'ti-arrow-left', 'ti-arrow-down' => 'ti-arrow-down', 'ti-lock' => 'ti-lock', 'ti-location-arrow' => 'ti-location-arrow', 'ti-link' => 'ti-link', 'ti-layout' => 'ti-layout', 'ti-layers' => 'ti-layers', 'ti-layers-alt' => 'ti-layers-alt', 'ti-key' => 'ti-key', 'ti-import' => 'ti-import', 'ti-image' => 'ti-image', 'ti-heart' => 'ti-heart', 'ti-heart-broken' => 'ti-heart-broken', 'ti-hand-stop' => 'ti-hand-stop', 'ti-hand-open' => 'ti-hand-open', 'ti-hand-drag' => 'ti-hand-drag', 'ti-folder' => 'ti-folder', 'ti-flag' => 'ti-flag', 'ti-flag-alt' => 'ti-flag-alt', 'ti-flag-alt-2' => 'ti-flag-alt-2', 'ti-eye' => 'ti-eye', 'ti-export' => 'ti-export', 'ti-exchange-vertical' => 'ti-exchange-vertical', 'ti-desktop' => 'ti-desktop', 'ti-cup' => 'ti-cup', 'ti-crown' => 'ti-crown', 'ti-comments' => 'ti-comments', 'ti-comment' => 'ti-comment', 'ti-comment-alt' => 'ti-comment-alt', 'ti-close' => 'ti-close', 'ti-clip' => 'ti-clip', 'ti-angle-up' => 'ti-angle-up', 'ti-angle-right' => 'ti-angle-right', 'ti-angle-left' => 'ti-angle-left', 'ti-angle-down' => 'ti-angle-down', 'ti-check' => 'ti-check', 'ti-check-box' => 'ti-check-box', 'ti-camera' => 'ti-camera', 'ti-announcement' => 'ti-announcement', 'ti-brush' => 'ti-brush', 'ti-briefcase' => 'ti-briefcase', 'ti-bolt' => 'ti-bolt', 'ti-bolt-alt' => 'ti-bolt-alt', 'ti-blackboard' => 'ti-blackboard', 'ti-bag' => 'ti-bag', 'ti-move' => 'ti-move', 'ti-arrows-vertical' => 'ti-arrows-vertical', 'ti-arrows-horizontal' => 'ti-arrows-horizontal', 'ti-fullscreen' => 'ti-fullscreen', 'ti-arrow-top-right' => 'ti-arrow-top-right', 'ti-arrow-top-left' => 'ti-arrow-top-left', 'ti-arrow-circle-up' => 'ti-arrow-circle-up', 'ti-arrow-circle-right' => 'ti-arrow-circle-right', 'ti-arrow-circle-left' => 'ti-arrow-circle-left', 'ti-arrow-circle-down' => 'ti-arrow-circle-down', 'ti-angle-double-up' => 'ti-angle-double-up', 'ti-angle-double-right' => 'ti-angle-double-right', 'ti-angle-double-left' => 'ti-angle-double-left', 'ti-angle-double-down' => 'ti-angle-double-down', 'ti-zip' => 'ti-zip', 'ti-world' => 'ti-world', 'ti-wheelchair' => 'ti-wheelchair', 'ti-view-list' => 'ti-view-list', 'ti-view-list-alt' => 'ti-view-list-alt', 'ti-view-grid' => 'ti-view-grid', 'ti-uppercase' => 'ti-uppercase', 'ti-upload' => 'ti-upload', 'ti-underline' => 'ti-underline', 'ti-truck' => 'ti-truck', 'ti-timer' => 'ti-timer', 'ti-ticket' => 'ti-ticket', 'ti-thumb-up' => 'ti-thumb-up', 'ti-thumb-down' => 'ti-thumb-down', 'ti-text' => 'ti-text', 'ti-stats-up' => 'ti-stats-up', 'ti-stats-down' => 'ti-stats-down', 'ti-split-v' => 'ti-split-v', 'ti-split-h' => 'ti-split-h', 'ti-smallcap' => 'ti-smallcap', 'ti-shine' => 'ti-shine', 'ti-shift-right' => 'ti-shift-right', 'ti-shift-left' => 'ti-shift-left', 'ti-shield' => 'ti-shield', 'ti-notepad' => 'ti-notepad', 'ti-server' => 'ti-server', 'ti-quote-right' => 'ti-quote-right', 'ti-quote-left' => 'ti-quote-left', 'ti-pulse' => 'ti-pulse', 'ti-printer' => 'ti-printer', 'ti-power-off' => 'ti-power-off', 'ti-plug' => 'ti-plug', 'ti-pie-chart' => 'ti-pie-chart', 'ti-paragraph' => 'ti-paragraph', 'ti-panel' => 'ti-panel', 'ti-package' => 'ti-package', 'ti-music' => 'ti-music', 'ti-music-alt' => 'ti-music-alt', 'ti-mouse' => 'ti-mouse', 'ti-mouse-alt' => 'ti-mouse-alt', 'ti-money' => 'ti-money', 'ti-microphone' => 'ti-microphone', 'ti-menu' => 'ti-menu', 'ti-menu-alt' => 'ti-menu-alt', 'ti-map' => 'ti-map', 'ti-map-alt' => 'ti-map-alt', 'ti-loop' => 'ti-loop', 'ti-location-pin' => 'ti-location-pin', 'ti-list' => 'ti-list', 'ti-light-bulb' => 'ti-light-bulb', 'ti-talic' => 'ti-talic', 'ti-info' => 'ti-info', 'ti-infinite' => 'ti-infinite', 'ti-id-badge' => 'ti-id-badge', 'ti-hummer' => 'ti-hummer', 'ti-home' => 'ti-home', 'ti-help' => 'ti-help', 'ti-headphone' => 'ti-headphone', 'ti-harddrives' => 'ti-harddrives', 'ti-harddrive' => 'ti-harddrive', 'ti-gift' => 'ti-gift', 'ti-game' => 'ti-game', 'ti-filter' => 'ti-filter', 'ti-files' => 'ti-files', 'ti-file' => 'ti-file', 'ti-eraser' => 'ti-eraser', 'ti-envelope' => 'ti-envelope', 'ti-download' => 'ti-download', 'ti-direction' => 'ti-direction', 'ti-direction-alt' => 'ti-direction-alt', 'ti-dashboard' => 'ti-dashboard', 'ti-control-stop' => 'ti-control-stop', 'ti-control-shuffle' => 'ti-control-shuffle', 'ti-control-play' => 'ti-control-play', 'ti-control-pause' => 'ti-control-pause', 'ti-control-forward' => 'ti-control-forward', 'ti-control-backward' => 'ti-control-backward', 'ti-cloud' => 'ti-cloud', 'ti-cloud-up' => 'ti-cloud-up', 'ti-cloud-down' => 'ti-cloud-down', 'ti-clipboard' => 'ti-clipboard', 'ti-car' => 'ti-car', 'ti-calendar' => 'ti-calendar', 'ti-book' => 'ti-book', 'ti-bell' => 'ti-bell', 'ti-basketball' => 'ti-basketball', 'ti-bar-chart' => 'ti-bar-chart', 'ti-bar-chart-alt' => 'ti-bar-chart-alt', 'ti-back-right' => 'ti-back-right', 'ti-back-left' => 'ti-back-left', 'ti-arrows-corner' => 'ti-arrows-corner', 'ti-archive' => 'ti-archive', 'ti-anchor' => 'ti-anchor', 'ti-align-right' => 'ti-align-right', 'ti-align-left' => 'ti-align-left', 'ti-align-justify' => 'ti-align-justify', 'ti-align-center' => 'ti-align-center', 'ti-alert' => 'ti-alert', 'ti-alarm-clock' => 'ti-alarm-clock', 'ti-agenda' => 'ti-agenda', 'ti-write' => 'ti-write', 'ti-window' => 'ti-window', 'ti-widgetized' => 'ti-widgetized', 'ti-widget' => 'ti-widget', 'ti-widget-alt' => 'ti-widget-alt', 'ti-wallet' => 'ti-wallet', 'ti-video-clapper' => 'ti-video-clapper', 'ti-video-camera' => 'ti-video-camera', 'ti-vector' => 'ti-vector', 'ti-themify-logo' => 'ti-themify-logo', 'ti-themify-favicon' => 'ti-themify-favicon', 'ti-themify-favicon-alt' => 'ti-themify-favicon-alt', 'ti-support' => 'ti-support', 'ti-stamp' => 'ti-stamp', 'ti-split-v-alt' => 'ti-split-v-alt', 'ti-slice' => 'ti-slice', 'ti-shortcode' => 'ti-shortcode', 'ti-shift-right-alt' => 'ti-shift-right-alt', 'ti-shift-left-alt' => 'ti-shift-left-alt', 'ti-ruler-alt-2' => 'ti-ruler-alt-2', 'ti-receipt' => 'ti-receipt', 'ti-pin2' => 'ti-pin2', 'ti-pin-alt' => 'ti-pin-alt', 'ti-pencil-alt2' => 'ti-pencil-alt2', 'ti-palette' => 'ti-palette', 'ti-more' => 'ti-more', 'ti-more-alt' => 'ti-more-alt', 'ti-microphone-alt' => 'ti-microphone-alt', 'ti-magnet' => 'ti-magnet', 'ti-line-double' => 'ti-line-double', 'ti-line-dotted' => 'ti-line-dotted', 'ti-line-dashed' => 'ti-line-dashed', 'ti-layout-width-full' => 'ti-layout-width-full', 'ti-layout-width-default' => 'ti-layout-width-default', 'ti-layout-width-default-alt' => 'ti-layout-width-default-alt', 'ti-layout-tab' => 'ti-layout-tab', 'ti-layout-tab-window' => 'ti-layout-tab-window', 'ti-layout-tab-v' => 'ti-layout-tab-v', 'ti-layout-tab-min' => 'ti-layout-tab-min', 'ti-layout-slider' => 'ti-layout-slider', 'ti-layout-slider-alt' => 'ti-layout-slider-alt', 'ti-layout-sidebar-right' => 'ti-layout-sidebar-right', 'ti-layout-sidebar-none' => 'ti-layout-sidebar-none', 'ti-layout-sidebar-left' => 'ti-layout-sidebar-left', 'ti-layout-placeholder' => 'ti-layout-placeholder', 'ti-layout-menu' => 'ti-layout-menu', 'ti-layout-menu-v' => 'ti-layout-menu-v', 'ti-layout-menu-separated' => 'ti-layout-menu-separated', 'ti-layout-menu-full' => 'ti-layout-menu-full', 'ti-layout-media-right-alt' => 'ti-layout-media-right-alt', 'ti-layout-media-right' => 'ti-layout-media-right', 'ti-layout-media-overlay' => 'ti-layout-media-overlay', 'ti-layout-media-overlay-alt' => 'ti-layout-media-overlay-alt', 'ti-layout-media-overlay-alt-2' => 'ti-layout-media-overlay-alt-2', 'ti-layout-media-left-alt' => 'ti-layout-media-left-alt', 'ti-layout-media-left' => 'ti-layout-media-left', 'ti-layout-media-center-alt' => 'ti-layout-media-center-alt', 'ti-layout-media-center' => 'ti-layout-media-center', 'ti-layout-list-thumb' => 'ti-layout-list-thumb', 'ti-layout-list-thumb-alt' => 'ti-layout-list-thumb-alt', 'ti-layout-list-post' => 'ti-layout-list-post', 'ti-layout-list-large-image' => 'ti-layout-list-large-image', 'ti-layout-line-solid' => 'ti-layout-line-solid', 'ti-layout-grid4' => 'ti-layout-grid4', 'ti-layout-grid3' => 'ti-layout-grid3', 'ti-layout-grid2' => 'ti-layout-grid2', 'ti-layout-grid2-thumb' => 'ti-layout-grid2-thumb', 'ti-layout-cta-right' => 'ti-layout-cta-right', 'ti-layout-cta-left' => 'ti-layout-cta-left', 'ti-layout-cta-center' => 'ti-layout-cta-center', 'ti-layout-cta-btn-right' => 'ti-layout-cta-btn-right', 'ti-layout-cta-btn-left' => 'ti-layout-cta-btn-left', 'ti-layout-column4' => 'ti-layout-column4', 'ti-layout-column3' => 'ti-layout-column3', 'ti-layout-column2' => 'ti-layout-column2', 'ti-layout-accordion-separated' => 'ti-layout-accordion-separated', 'ti-layout-accordion-merged' => 'ti-layout-accordion-merged', 'ti-layout-accordion-list' => 'ti-layout-accordion-list', 'ti-ink-pen' => 'ti-ink-pen', 'ti-info-alt' => 'ti-info-alt', 'ti-help-alt' => 'ti-help-alt', 'ti-headphone-alt' => 'ti-headphone-alt', 'ti-hand-point-up' => 'ti-hand-point-up', 'ti-hand-point-right' => 'ti-hand-point-right', 'ti-hand-point-left' => 'ti-hand-point-left', 'ti-hand-point-down' => 'ti-hand-point-down', 'ti-gallery' => 'ti-gallery', 'ti-face-smile' => 'ti-face-smile', 'ti-face-sad' => 'ti-face-sad', 'ti-credit-card' => 'ti-credit-card', 'ti-control-skip-forward' => 'ti-control-skip-forward', 'ti-control-skip-backward' => 'ti-control-skip-backward', 'ti-control-record' => 'ti-control-record', 'ti-control-eject' => 'ti-control-eject', 'ti-comments-smiley' => 'ti-comments-smiley', 'ti-brush-alt' => 'ti-brush-alt', 'ti-youtube' => 'ti-youtube', 'ti-vimeo' => 'ti-vimeo', 'ti-twitter' => 'ti-twitter', 'ti-time' => 'ti-time', 'ti-tumblr' => 'ti-tumblr', 'ti-skype' => 'ti-skype', 'ti-share' => 'ti-share', 'ti-share-alt' => 'ti-share-alt', 'ti-rocket' => 'ti-rocket', 'ti-pinterest' => 'ti-pinterest', 'ti-new-window' => 'ti-new-window', 'ti-microsoft' => 'ti-microsoft', 'ti-list-ol' => 'ti-list-ol', 'ti-linkedin' => 'ti-linkedin', 'ti-layout-sidebar-2' => 'ti-layout-sidebar-2', 'ti-layout-grid4-alt' => 'ti-layout-grid4-alt', 'ti-layout-grid3-alt' => 'ti-layout-grid3-alt', 'ti-layout-grid2-alt' => 'ti-layout-grid2-alt', 'ti-layout-column4-alt' => 'ti-layout-column4-alt', 'ti-layout-column3-alt' => 'ti-layout-column3-alt', 'ti-layout-column2-alt' => 'ti-layout-column2-alt', 'ti-instagram' => 'ti-instagram', 'ti-google' => 'ti-google', 'ti-github' => 'ti-github', 'ti-flickr' => 'ti-flickr', 'ti-facebook' => 'ti-facebook', 'ti-dropbox' => 'ti-dropbox', 'ti-dribbble' => 'ti-dribbble', 'ti-apple' => 'ti-apple', 'ti-android' => 'ti-android', 'ti-save' => 'ti-save', 'ti-save-alt' => 'ti-save-alt', 'ti-yahoo' => 'ti-yahoo', 'ti-wordpress' => 'ti-wordpress', 'ti-vimeo-alt' => 'ti-vimeo-alt', 'ti-twitter-alt' => 'ti-twitter-alt', 'ti-tumblr-alt' => 'ti-tumblr-alt', 'ti-trello' => 'ti-trello', 'ti-stack-overflow' => 'ti-stack-overflow', 'ti-soundcloud' => 'ti-soundcloud', 'ti-sharethis' => 'ti-sharethis', 'ti-sharethis-alt' => 'ti-sharethis-alt', 'ti-reddit' => 'ti-reddit', 'ti-pinterest-alt' => 'ti-pinterest-alt', 'ti-microsoft-alt' => 'ti-microsoft-alt', 'ti-linux' => 'ti-linux', 'ti-jsfiddle' => 'ti-jsfiddle', 'ti-joomla' => 'ti-joomla', 'ti-html5' => 'ti-html5', 'ti-flickr-alt' => 'ti-flickr-alt', 'ti-email' => 'ti-email', 'ti-drupal' => 'ti-drupal', 'ti-dropbox-alt' => 'ti-dropbox-alt', 'ti-css3' => 'ti-css3', 'ti-rss' => 'ti-rss', 'ti-rss-alt' => 'ti-rss-alt',
'flaticon-online-learning-4' => 'flaticon-online-learning-4',
'flaticon-graduation' => 'flaticon-graduation',
'flaticon-working-at-home' => 'flaticon-working-at-home',
'flaticon-leadership' => 'flaticon-leadership',
'flaticon-promotion' => 'flaticon-promotion',
'flaticon-rocket' => 'flaticon-rocket',
'flaticon-online-training' => 'flaticon-online-training',
'flaticon-teacher' => 'flaticon-teacher',
'flaticon-web' => 'flaticon-web',
'flaticon-online-course' => 'flaticon-online-course',
'flaticon-credit-card' => 'flaticon-credit-card',
'flaticon-online-learning-5' => 'flaticon-online-learning-5',
'flaticon-rating-2' => 'flaticon-rating-2',
'flaticon-science-1' => 'flaticon-science-1',
'flaticon-online-learning-8' => 'flaticon-online-learning-8',
'flaticon-certificate-1' => 'flaticon-certificate-1',
'flaticon-online-learning-1' => 'flaticon-online-learning-1',
'flaticon-rating-1' => 'flaticon-rating-1',
'flaticon-access' => 'flaticon-access',
'flaticon-online-learning-2' => 'flaticon-online-learning-2',
'flaticon-user' => 'flaticon-user',
'flaticon-select' => 'flaticon-select',
'flaticon-video-files' => 'flaticon-video-files',
'flaticon-mail' => 'flaticon-mail',
'flaticon-phone-call' => 'flaticon-phone-call',
'flaticon-announcement-1' => 'flaticon-announcement-1',
'flaticon-web-programming' => 'flaticon-web-programming',
'flaticon-design-1' => 'flaticon-design-1',
'flaticon-person-1' => 'flaticon-person-1',
'flaticon-digital-art' => 'flaticon-digital-art',
'flaticon-tech' => 'flaticon-tech',
'flaticon-social-media' => 'flaticon-social-media',
'flaticon-photo-camera' => 'flaticon-photo-camera',
'flaticon-marketing' => 'flaticon-marketing',
'flaticon-web-development' => 'flaticon-web-development',
'flaticon-web-design' => 'flaticon-web-design',
'flaticon-digital-camera' => 'flaticon-digital-camera',
'flaticon-social-network' => 'flaticon-social-network',
'flaticon-projection-screen' => 'flaticon-projection-screen',
'flaticon-files-and-folders' => 'flaticon-files-and-folders',
'flaticon-page-layout' => 'flaticon-page-layout',
'flaticon-search' => 'flaticon-search',
'flaticon-save-money' => 'flaticon-save-money',
), $icons);
// Then we set a new list of icons as the options of the icon control
$controls_registry->get_control( 'icon' )->set_settings( 'options', $new_icons );
}
public function additional_animations($animations = array()) {
$additional_animations = array(
'ApusTheme' => [
'scale' => esc_html__('Scale', 'educrat'),
'fancy' => esc_html__('Fancy', 'educrat'),
'slide-up' => esc_html__('Slide Up', 'educrat'),
'slide-left' => esc_html__('Slide Left', 'educrat'),
'slide-right' => esc_html__('Slide Right', 'educrat'),
'slide-down' => esc_html__('Slide Down', 'educrat'),
],
);
return array_merge( $animations, $additional_animations );
}
public function render_page_content($post_id) {
if ( class_exists( 'Elementor\Core\Files\CSS\Post' ) ) {
$css_file = new Elementor\Core\Files\CSS\Post( $post_id );
$css_file->enqueue();
}
return Elementor\Plugin::instance()->frontend->get_builder_content_for_display( $post_id );
}
public function render_post_builder($html, $post) {
if ( !empty($post) && !empty($post->ID) ) {
return $this->render_page_content($post->ID);
}
return $html;
}
}
}
if ( did_action( 'elementor/loaded' ) ) {
// Finally initialize code
Educrat_Elementor_Extensions::instance();
}
Customizing Your Gaming Experience on Casumo’s Platform – Planning Hacks
Home wiz slots Customizing Your Gaming Experience on Casumo's Platform
Customizing Your Gaming Experience on Casumo’s Platform
October 4, 2026
Customizing Your Gaming Experience on Casumo’s Platform
My name is Jack Thompson, and I am thrilled to share my extensive review of Casumo, an online casino renowned for its immersive gaming experience. Casumo is perfect for both casual players and experienced gamblers who are looking to personalize their gaming journey. It offers a diverse range of games, appealing bonuses, and a user-friendly platform that makes customization a breeze. In this article, I will delve into various aspects of Casumo, including their website, registration process, game selection, and safety features.
The Casumo Casino Experience
At the heart of customizing your gaming experience on Casumo’s platform is the casino’s modern website design. The first thing that strikes me when I visit the site is its vibrant colors and engaging UI/UX. The homepage effortlessly highlights the most popular games and latest promotions, making it easy for users to navigate. The platform is also optimized for both desktop and mobile devices, allowing players to enjoy a seamless experience whether at home or on the go.
When it comes to registration, Casumo offers a straightforward and quick sign-up process. Players only need to provide minimal personal information, which enhances the overall experience. Here’s a simple breakdown of the registration process:
Visit the Casumo website.
Click on the ‘Register’ button.
Fill in your details, including email and password.
Verify your account through a confirmation email.
Start playing your favorite games!
Once registered, players can easily log in to access their accounts and start exploring the extensive catalog of games offered at Casumo.
Bonuses and Promotions
Another excellent feature of customizing your gaming experience on Casumo’s platform is the wide array of bonuses and promotions. New users are welcomed with a generous sign-up bonus, often including free spins and deposit matches. Furthermore, Casumo promotes ongoing campaigns that provide players with additional opportunities to earn rewards throughout their gaming journey. Here are some key incentives:
Welcome bonus for new players.
Regular promotions on specific games.
Loyalty rewards for frequent players.
Seasonal events with exciting prizes.
Before claiming any bonuses, it’s essential to check the terms and conditions, as they usually include wagering requirements and expiration dates. Utilizing these bonuses can greatly enhance your overall experience and increase your winning potential.
Diverse Game Selection at Casumo
Casumo excels in offering an extensive game selection that caters to various tastes. From classic slots to live dealer games, players can expect an engaging range of options. Here’s what you can find:
Slots: Hundreds of themed slots, including popular titles and progressive jackpots.
Table Games: Varieties of roulette, blackjack, and poker variants.
Live Casino: Real-time gaming with professional dealers for an authentic experience.
Game Providers: Titles from top developers like NetEnt, Microgaming, and Evolution Gaming.
One of the standout aspects is the ability to filter games based on preferences, further enhancing customizing your gaming experience on Casumo’s platform . This feature allows players to easily find new favorites or revisit classic games.
Deposits, Withdrawals, and Support
To truly create a personalized gaming experience, Casumo ensures easy and secure payment methods. Players can choose from various deposit and withdrawal options, including credit cards, e-wallets, and bank transfers. Here’s a brief overview: casumo casino
Deposits: Instant with a variety of methods (Visa, Mastercard, PayPal, Skrill, etc.).
Withdrawals: Processed efficiently, usually within 1-3 business days.
Casumo’s support service is another crucial aspect of player experience. They provide a comprehensive FAQ section alongside 24/7 live chat and email support. This means any issues can be resolved promptly, allowing players to focus on enjoying their time at the casino.
Safety and Licensing
Safety is paramount when it comes to online gambling. Casumo is operated by Casumo Services Limited, which is licensed by the Malta Gaming Authority (MGA). This license is highly respected and ensures that the casino adheres to strict regulatory standards. The significance of this license cannot be overstated, as it protects players by ensuring fair play, secure transactions, and responsible gambling practices.
Additionally, Casumo employs advanced encryption technologies to safeguard personal and financial information, enhancing player confidence while enjoying customizing your gaming experience on Casumo’s platform . Verification rules are also in place, which means players might be required to confirm their identity before making a withdrawal.
Conclusion
In conclusion, customizing your gaming experience on Casumo’s platform is not only possible but encouraged. With a robust game selection, attractive promotions, and a secure environment, players of all levels can tailor their experiences to suit their preferences. Whether you’re a fan of slots or live dealer games, the opportunities to personalize your journey are abundant. I wholeheartedly recommend giving Casumo a try and experiencing the excitement that awaits casumo bonus casumo pokies casumo payments casumo mobile casumo login .
FAQs
What types of games are available on Casumo’s platform? Casumo offers a diverse selection of slots, table games, and live casino options from top game providers.
Are there any bonuses for new players? Yes, new players can benefit from a welcome bonus that typically includes free spins and deposit matches.
How do I withdraw my winnings from Casumo? Withdrawals can be made using various methods, and they are usually processed within 1-3 business days.
Is Casumo a safe and licensed casino? Yes, Casumo is licensed by the Malta Gaming Authority, ensuring a secure and fair gaming environment.
Can I play on Casumo from my mobile device? Absolutely! Casumo’s platform is optimized for both desktop and mobile use, and there is a dedicated app available.
Post navigation