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(); } New Online Casinos UK List Of The Latest UK Casinos In 2026 – Planning Hacks
Explore
0

Currently Empty: $0.00

Continue shopping

New Online Casinos UK List Of The Latest UK Casinos In 2026

October 9, 2026

New Online Casinos UK List Of The Latest UK Casinos In 2026

Both websites have a wide range of slot games available, as well as impressive Bingo rooms. The selection of casino games here is massive, with 1763 slot games to choose from. The only thing that really separates the two is that Bet365 offers live streaming to their sports fans, while Betsuna does not have that function. Betsuna has just short of three thousand slot games on offer and they will continue to extend that library in years to come.

100% match bonus up to £125. Alternatively use code BASS100 for 100 free spins on Big Bass Splash. 100% match up to £100 + 20 free spins. Check for wagering requirements, max cashout limits, max bet rules, and expiry times in the terms and conditions.

Safety & Licensing

Moreover, 95% of all UK players who play in online casinos choose to play at home. If you prefer live casino, many offers may be less useful because table games often contribute less to wagering. New online casinos are far more likely to offer a dedicated mobile app than established casinos. New online casinos in 2026 have advantages that older ones can’t match, like better bonuses, modern technology, and new features. Only players over 18 years old are allowed to play at online casinos, as stated by the United Kingdom law. Free-spins bonuses give you spins on selected slots — as a no-deposit offer, part of a welcome package, or a deposit-and-play promotion.

Play £10 and get a 30 free spins no wager bonus. The bottom line is that a sub-par mobile solution can drive away many potential customers, especially if wagering on the go is their priority. This means you will enjoy more options in terms of table-game variety, along with some of the most innovative slots featuring stellar design, great animations and lucrative special features. This certainly is no mean feat, considering the overwhelming number of established casinos with a strong presence in the industry.

The casino offers a mix of online slots and live-dealer tables, so it isn’t limited to one game type either. If needed, players can also exclude themselves from all UKGC-licensed online casinos. In short, PlayOJO is arguably one of the best new online casinos in the UK, offering a standout wager-free bonus that sets it apart from other newly launched UK casinos. Below, we’ve compared some of the best new casino sites offering bonuses without traditional wagering requirements. One of the main things that set the best new casino sites apart from the more established online casinos is the constant upgrades. A large selection of online casino games is an absolute must when it comes to new online casinos.

This is because casinos want to avoid a situation where a player uses the free money, withdraws his winnings and never returns to the casino. Read the terms and conditions carefully and learn the bonus wagering requirements before accepting any welcome offer. Welcome bonuses vary depending on which gambling site you choose.

The online casino marketplace is pretty busy with lots of brands competing for people’s attention. It doesn’t matter if an online casino site has been around for a decade or a month, we would always expect the same standard of safety and security. We’ve seen some of these new casino sites UK implementing some reward programs that usually have a fairly wacky theme, such as medieval, outer space or other things of that ilk. This increased level of competition is great for you as a player, as it is driving up the quality of the bonuses. These sites have actually bothered to make themselves attractive rather than just relying on the usual techniques of putting on some games and expecting the punters to roll up and throw their money away.

JohnSlots aim to help players make confident financial decisions with ease. Its modern interface and commitment to regular updates ensure it remains exciting for UK players. This is a rare feature that makes it easier for players to enjoy real cash prizes without restrictive terms. They have also slashed their wagering requirements down to 10x, while keeping their match and spins as is. If you’re after a Vegas-style experience from your sofa, these new sites deliver.

We only recommend sites that are legit and safe to use. The best sites aren’t just those that launched most recently. This does not affect in any way our independent and honest slot sites reviews and recommendations. Free Spins activated within 7 days, used within 24 hours.

That resulted in confusing websites and slow loading speeds. Traditionally, the speeds of these payments would be days and even weeks. They also offer a great level of protection as you don’t share any card details with the third-party operator. Most people are familiar with making online payments with a Visa or Mastercard debit card.

With over 4,500 games, and a solid welcome package, there’s plenty to explore. Midnite is our top pick for best mobile new casino. A good mobile experience is now an industry standard for any new casino. They have a really well designed live casino section with a luxurious feel to it. There are no wagering requirements attached to any potential free spin winnings, which means you won’t need to play through them before withdrawing. Luckily, you have an above-average 28 days to meet the 10x wagering requirement.

All in all, the brand new online casinos are the ultimate way of relaxing in the comfort of your own home. To thoroughly get to grips with what’s on offer at the newest casinos online, you should research further, and read our online casino reviews. New online casino sites all have their own nuances, but are becoming much easier and more secure to use all the time. It’s absolutely right and proper to have concerns regarding online security espessially when it concerns the latest online casinos. One of the most important things when playing at a new online casino is to carefully read the bonus terms and conditions. However, the newest online casinos usually have the larger joining rewards.

How often do new casinos launch?

8️⃣ BetMorph Casino – A new UK casino from 2021, offering instant withdrawals via PayPal, Neteller, and Skrill. 7️⃣ MagicRed Casino – A user-friendly new casino platform optimised for mobile, with 128-bit SSL encryption for security. 3️⃣ Party Casino – Known for its dedicated poker section with multi-table tournaments and cash games. For those needing a break, the platform offers timeouts and self-exclusion options, with integration into the GamStop program for extended protection. The Reality Check feature sends pop-up notifications to remind you of your gameplay time. The Slingo section stands out with games like Slingo Carnival, Slingo Lightning, and Slingo Baking Bonanza.

The combination of higher taxes, tighter bonus rules, and stricter player protection requirements means the barrier to entry for new operators is higher than it has ever been. For players, many of these changes are positive, bringing greater transparency and fairer terms. This might include questionnaires to help decide if your gambling habit is getting out of hand, tips for playing responsibility, and loss-limit functionality. The top prize might be cash, a large number of bonus spins, or bonus credit.

new online casino uk

The UK’s online gambling industry keeps growing as new casinos pop up, offering exciting games, big bonuses, and modern features. The best new casino sites should have over 1,000 games that include new online slots, table games, live dealer, and niche offerings such as bingo, plinko, and scratch cards. Beyond these lucrative casino bonuses, brand new online casinos have the added advantage of being able to build advanced sites that put player experience at the forefront. Top UK online casinos offer fast deposit and withdrawal methods for players. Though offshore casinos aren’t explicitly illegal, they must have a licence from the Gambling Commission to accept players from the UK.You’ll also find complaints online about fixed or rigged games on casino sites. Popular platforms also offer games from the best providers in the industry.In this section, you’ll find new online casino sites in the UK and suggestions for live casino games from top providers.

new online casino uk

However, new casinos level things up by providing newer games, better technology, and quicker payment systems. While some sites restrict their free spins to specific games, others allow you to explore multiple games using these promos. This makes them a great option if you want to play more games while spending less of your gambling funds. Claiming these offers is the perfect way to explore the casino’s features before committing with a deposit. This means you have access to more games, bigger bonuses, and quicker payouts.

new online casino uk

Cashback bonuses return a percentage – typically 10% – of the money you’ve lost back to you. Upon making your first £10 deposit, Magic Red will give you 20 free spins on Big Bass Bonanza, and any winnings you manage to earn from these spins will be yours to keep. By far the most common welcome bonus is the matched deposit, often found in the form of a 100% deposit bonus. Boasting a selection of the latest games is a trump card that gives new names an edge over their better-established competitors.

Playing at UK online casinos should always be fun, and you should never use it as a way to make money. Since 19 January 2026, casino bonuses can’t have wagering requirements higher than 10x, and casinos can no longer make you bet on sports to unlock a casino bonus, or the other way round. The various types of slots you can play at UK casino sites and apps include classic 3-reel slots, 5-reel video slots, megaways, jackpots, Drop & Wins, and progressive jackpots, among others. Hosted by a TV host, these live games combine real-time interaction with the host and other players, social engagement, and entertainment. Unlike slots that are run by Random Number Generators (RNGs), live dealer games are livestreamed from the game studio and managed by a real human dealer who shuffles cards and controls the gameplay. This week, we’re spotlighting Casumo as our top online casino in the UK for its great deals, great games, and great security.

The platforms we’ve covered in detail above offer a versatile gaming experience. The minimums for deposits and cashouts both start at 10 GBP. Online Casino London emerges as a legitimate casino site within the Jumpman Gaming Ltd network. The venue is also a jewel in the crown for those pursuing promotions with low playthrough terms (10x).

Overall, Casiku is a good fit for players who want a new UK online casino with a modern mobile feel, a big slot lobby and a simpler spins offer. Compare the newest UK online casinos with a clear view of launch dates, licence checks, payment options and welcome offers before you choose where to play. Our team checks each new UK casino site for valid UKGC licensing, game quality, payment options, bonus terms and responsible gambling tools to determine what it genuinely offers players. Innovative and generous bonus offers are the primary draw of new online casinos in the UK.

One of the biggest advantages of signing up to the newest online casinos is the selection of fast and flexible payment options they support. Take advantage of one of the many casino bonus offers available at newly launched UK casinos. At Casino.co.uk, our expert team have written over 65 in-depth online casino reviews for UK gambling sites and are constantly adding new ones. However, safety should always be your main priority when discovering new online casinos, as not all of these operators will be regulated by the UKGC. Joining a new casino site is always exciting, as you navigate the great selection of games and explore fresh bonuses.

Keep in mind that after you do this action, you will be redirected to a special bonus landing page where you can read the T&Cs and where you can see a join here button. By adding your e-mail you agree to receive daily casino promotions, and this will be the sole purpose it will be used for. KingCasinoBonus does not promote or advertise anything related to underage gambling! KingCasinoBonus receives money from casino operators every time someone clicks on our links, influencing product placement.

new online casino uk

Best Odds is a UKGC-licensed casino and sportsbook launched in October 2025 by Razorbill Links Limited. 36 Vegas may restrict or exclude any customer from this promotion at its discretion, including for compliance, risk, account behaviour, or responsible gambling reasons. Bonus Funds require 10x wagering before withdrawal, with no maximum win limits. Max bet £5 or 10% of winnings during wagering. 10x wagering on free spin winnings only. 50 free spins on Fishin’ Frenzy Big Catch Megaways credited within 24 hours.

Omni-channel websites tailor their services and products with a customer centered strategy in mind. Ideally, we’d like our PC, tablet or mobile to work well whilst on the internet. You should always feel welcome and it’s a great way to relax and chat whilst enjoying a game or two. The pit boss will settle any problems and issues should they arise during a game. Unfortunately, for the time being at least, not all operators are able to offer them because of the huge investment required to set them up. However, there are exceptions like 888casino that have taken on the challenge successfully.

The Sky Vegas offer topped our rankings. Once registered, are there restrictions on deposit methods and the qualifying bets that you need to make? We look into how easy it is to receive the bonus, starting at the registration stage, which should be a simple process. So 200 free spins is generally more attractive than 30, for example. We look at the breakdown of the offer.

All new online casinos have been thoroughly reviewed, so you can compare your options and decide what suits you. The Gambling Act of 2005 is the main law regulating all new casino sites UK players can join. Below are the starting points of our review process for new online casinos. Those of you who only play slot games might also want to browse our collection of licensed new UK slots sites. Like in many of the latest online casinos, there’s no downloadable app for iOS and Android devices.

  • One of them is the use of random number generators (RNG) to produce sequences of numbers which are used to determine that the game outcomes are random and not operated by the casino.
  • There are now a few VR games available to play at online casinos, including roulette, blackjack and slots, which have been developed by top providers such as NetEnt and Microgaming.
  • Our investigations suggest that using UK new casinos come with several benefits as well as some drawbacks which are highlighted as follows;
  • Ideally, we’d like our PC, tablet or mobile to work well whilst on the internet.

Casino features new operators and live dealer casinos that design their platforms for a mobile-first experience, complete with a solid lobby. Live dealer games are also a fan favorite among players who love card and dice games. E-wallets like Skrill, Neteller, and PayPal remain the most common choice for fast deposits and withdrawals at new casino sites. Whether you are claiming a matched deposit or free spins bonuses, the terms are detailed on every listing page. The list filters automatically to your location, showing only casinos that accept players from your country. When playing at any casino operator, please remember gambling sites not on gamstop can be addictive and to always play responsibly.