post_type == 'ultimate_slider' or $hook == 'ultimate_slider_page_us-options' or $hook == 'widgets.php') { wp_enqueue_script( 'jquery-ui-core' ); wp_enqueue_script( 'jquery-ui-sortable' ); wp_enqueue_script( 'ultimate-slider-admin', plugins_url('ultimate-slider/js/ultimate-slider-admin.js'), array('jquery', 'jquery-ui-core', 'jquery-ui-sortable'), true); wp_enqueue_script( 'spectrum', plugins_url('ultimate-slider/js/spectrum.js'), array('jquery'), true); } } } add_action( 'admin_enqueue_scripts', 'EWD_US_Make_Posts_Sortable', 10, 1 ); add_action( 'wp_enqueue_scripts', 'EWD_US_Add_Stylesheet' ); function EWD_US_Add_Stylesheet() { wp_enqueue_style( 'ewd-us-main', plugins_url("ultimate-slider/css/ewd-us-main.css")); wp_enqueue_style( 'ewd-ulb-main', plugins_url("ultimate-slider/css/ewd-ulb-main.css")); } // Add settings link on plugin page function EWD_US_plugin_settings_link($links) { $settings_link = 'Settings'; array_unshift($links, $settings_link); return $links; } $plugin = plugin_basename(__FILE__); add_filter("plugin_action_links_$plugin", 'EWD_US_plugin_settings_link' ); add_action( 'wp_enqueue_scripts', 'Add_EWD_US_FrontEnd_Scripts' ); function Add_EWD_US_FrontEnd_Scripts() { wp_register_script( 'ultimate-slider', plugins_url('ultimate-slider/js/ultimate-slider.js'), array('jquery'), true); $Autoplay_Slideshow = get_option('EWD_US_Autoplay_Slideshow'); $Autoplay_Delay = get_option('EWD_US_Autoplay_Delay'); $Autoplay_Interval = get_option("EWD_US_Autoplay_Interval"); $Slide_Transition_Effect = get_option("EWD_US_Slide_Transition_Effect"); $Transition_Time = get_option("EWD_US_Transition_Time"); $Aspect_Ratio = get_option("EWD_US_Aspect_Ratio"); $Mobile_Aspect_Ratio = get_option("EWD_US_Mobile_Aspect_Ratio"); $Carousel = get_option("EWD_US_Carousel"); $Carousel_Columns = get_option("EWD_US_Carousel_Columns"); $Carousel_Link_To_Full = get_option("EWD_US_Carousel_Link_To_Full"); $Carousel_Advance = get_option("EWD_US_Carousel_Advance"); $Title_Animate = get_option("EWD_US_Title_Animate"); $Lightbox = get_option("EWD_US_Lightbox"); $Timer_Bar = get_option("EWD_US_Timer_Bar"); $Aspect_Fraction = EWD_US_Get_Aspect_Fraction($Aspect_Ratio); $Mobile_Aspect_Fraction = EWD_US_Get_Aspect_Fraction($Mobile_Aspect_Ratio); $Data_Array = array( 'autoplay_slideshow' => $Autoplay_Slideshow, 'autoplay_delay' => $Autoplay_Delay, 'autoplay_interval' => $Autoplay_Interval, 'slide_transition_effect' => $Slide_Transition_Effect, 'transition_time' => $Transition_Time, 'aspect_ratio' => $Aspect_Fraction, 'mobile_aspect_ratio' => $Mobile_Aspect_Fraction, 'slider_carousel' => $Carousel, 'carousel_columns' => $Carousel_Columns, 'carousel_link_to_full' => $Carousel_Link_To_Full, 'carousel_advance' => $Carousel_Advance, 'title_animate' => $Title_Animate, 'lightbox' => $Lightbox, 'timer_bar' => $Timer_Bar ); wp_localize_script( 'ultimate-slider', 'ewd_us_php_data', $Data_Array ); wp_enqueue_script('ultimate-slider'); wp_enqueue_script( 'iframe-clicks', plugins_url('ultimate-slider/js/jquery.iframetracker.js'), array('jquery'), true); if ($Lightbox == "Yes") { wp_enqueue_script( 'ultimate-lightbox', plugins_url('ultimate-slider/js/ultimate-lightbox.js'), array('jquery'), true); } } function EWD_US_Get_Aspect_Fraction($Aspect_Ratio) { if ($Aspect_Ratio == "3_1") {$Aspect_Fraction = .333333333;} if ($Aspect_Ratio == "16_7") {$Aspect_Fraction = .444444444;} if ($Aspect_Ratio == "2_1") {$Aspect_Fraction = .5;} if ($Aspect_Ratio == "16_9") {$Aspect_Fraction = .5625;} if ($Aspect_Ratio == "3_2") {$Aspect_Fraction = .666666666;} if ($Aspect_Ratio == "4_3") {$Aspect_Fraction = .75;} if ($Aspect_Ratio == "1_1") {$Aspect_Fraction = 1;} return $Aspect_Fraction; } $US_Full_Version = get_option("EWD_US_Full_Version"); if (isset($_GET['post_type']) and $_GET['post_type'] == 'ultimate_slider' and ($US_Full_Version != "Yes" or get_option("EWD_US_Trial_Happening") == "Yes")) {add_action("admin_notices", "EWD_US_Upgrade_Box");} if (isset($_GET['post_type']) and $_GET['post_type'] == 'ultimate_slider' and isset($_POST['EWD_US_Upgrade_To_Full']) and $US_Full_Version == "Yes") {add_action("admin_notices", "EWD_US_Upgrade_Notice");} if (isset($_POST['EWD_US_Upgrade_To_Full'])) { add_action('admin_init', 'EWD_US_Upgrade_To_Full'); } $Show_TinyMCE = get_option("EWD_US_Show_TinyMCE"); if ($Show_TinyMCE == "Yes") { add_filter( 'mce_buttons', 'EWD_US_Register_TinyMCE_Buttons' ); add_filter( 'mce_external_plugins', 'EWD_US_Register_TinyMCE_Javascript' ); add_action('admin_head', 'EWD_US_Output_TinyMCE_Vars'); } function EWD_US_Register_TinyMCE_Buttons( $buttons ) { array_push( $buttons, 'separator', 'US_Shortcodes' ); return $buttons; } function EWD_US_Register_TinyMCE_Javascript( $plugin_array ) { $plugin_array['US_Shortcodes'] = plugins_url( '/js/tinymce-plugin.js',__FILE__ ); return $plugin_array; } function EWD_US_Output_TinyMCE_Vars() { global $US_Full_Version; $Categories = get_terms('ultimate_slider_categories', array('hide_empty' => false)); if ($Categories) { foreach ($Categories as $Category) { $Category_Array_Item['Category_Name'] = $Category->name; $Category_Array_Item['Category_Slug'] = $Category->slug; $Categories_Array[] = $Category_Array_Item; } } $WC_Categories = get_terms('product_cat', array('hide_empty' => false)); if ($WC_Categories) { foreach ($WC_Categories as $Category) { $Category_Array_Item['Category_Name'] = $Category->name; $Category_Array_Item['Category_Slug'] = $Category->slug; $WC_Categories_Array[] = $Category_Array_Item; } } echo ""; } include "Functions/EWD_US_Add_Meta_Boxes.php"; include "Functions/EWD_US_Add_Order_Column.php"; include "Functions/EWD_US_Error_Notices.php"; include "Functions/EWD_US_Full_Upgrade.php"; include "Functions/EWD_US_Output_Options_Page.php"; include "Functions/EWD_US_Process_Ajax.php"; include "Functions/EWD_US_Register_Custom_Posttype.php"; include "Functions/EWD_US_Upgrade_Box.php"; include "Functions/EWD_US_Version_Reversion.php"; include "Functions/EWD_US_Widgets.php"; include "Functions/EWD_US_WooCommerce.php"; include "Functions/Update_EWD_US_Admin_Databases.php"; include "Functions/Update_EWD_US_Content.php"; include "Functions/EWD_US_Styling.php"; include "Functions/EWD_US_Add_Views_Column.php"; include "Shortcodes/Display_Slider.php"; if (get_option('EWD_US_Version') != $EWD_US_Version) { Set_EWD_US_Options(); } function Set_EWD_US_Options() { global $US_Full_Version; global $EWD_US_Version; if (get_option("EWD_US_Autoplay_Slideshow") == "") {update_option("EWD_US_Autoplay_Slideshow", "Yes");} if (get_option("EWD_US_Autoplay_Delay") == "") {update_option("EWD_US_Autoplay_Delay", 6);} if (get_option("EWD_US_Autoplay_Interval") == "") {update_option("EWD_US_Autoplay_Interval", 4);} if (get_option("EWD_US_Transition_Time") == "") {update_option("EWD_US_Transition_Time", 1);} if (get_option("EWD_US_Aspect_Ratio") == "") {update_option("EWD_US_Aspect_Ratio", "16_7");} if (get_option("EWD_US_Carousel") == "") {update_option("EWD_US_Carousel", "No");} if (get_option("EWD_US_Carousel_Columns") == "") {update_option("EWD_US_Carousel_Columns", "3");} if (get_option("EWD_US_Carousel_Link_To_Full") == "") {update_option("EWD_US_Carousel_Link_To_Full", "Yes");} if (get_option("EWD_US_Carousel_Advance") == "") {update_option("EWD_US_Carousel_Advance", "Full");} if (get_option("EWD_US_Show_TinyMCE") == "") {update_option("EWD_US_Show_TinyMCE", "Yes");} if (get_option("EWD_US_Timer_Bar") == "") {update_option("EWD_US_Timer_Bar", "Top");} if (get_option("EWD_US_Slide_Indicators") == "") {update_option("EWD_US_Slide_Indicators", "Dots");} if (get_option("EWD_US_Link_Action") == "") {update_option("EWD_US_Link_Action", "Same");} if (get_option("EWD_US_Slide_Transition_Effect") == "") {update_option("EWD_US_Slide_Transition_Effect", "slide");} if (get_option("EWD_US_WC_Product_Image_Slider") == "") {update_option("EWD_US_WC_Product_Image_Slider", "No");} if (get_option("EWD_US_Mobile_Aspect_Ratio") == "") {update_option("EWD_US_Mobile_Aspect_Ratio", get_option("EWD_US_Aspect_Ratio"));} if (get_option("EWD_US_Hide_On_Mobile") == "") {update_option("EWD_US_Hide_On_Mobile", array('body', 'buttons'));} if (get_option("EWD_US_Mobile_Link_To_Full") == "") {update_option("EWD_US_Mobile_Link_To_Full", "No");} if (get_option("EWD_US_Add_Watermark") == "") {update_option("EWD_US_Add_Watermark", "No");} if (get_option("EWD_US_Title_Animate") == "") {update_option("EWD_US_Title_Animate", "None");} if (get_option("EWD_US_Lightbox") == "") {update_option("EWD_US_Lightbox", "No");} if (get_option("EWD_US_Full_Version") == "") {update_option("EWD_US_Full_Version", "No");} if (get_option("EWD_us_Arrow") == "") {update_option("EWD_us_Arrow", "a");} if (get_option("EWD_us_Arrow_Background_Shape") == "") {update_option("EWD_us_Arrow_Background_Shape", "None");} if (get_option("EWD_us_Arrow_Line_Height") == "") {update_option("EWD_us_Arrow_Line_Height", "1.25");} update_option("EWD_US_Version", $EWD_US_Version); }