admin_url( 'admin-ajax.php' ) ) ); $adBlockerNotify = unserialize(get_option( 'adblocker_notify_options')); if( $adBlockerNotify['an_option_choice'] == 2 ) { //CSS wp_enqueue_style( 'an_style', AN_URL . 'css/an_style.min.css', array(), NULL, NULL); } } } add_action( 'wp_enqueue_scripts', 'an_enqueue_modal' ); /*************************************************************** * Back-End Scripts & Styles enqueueing ***************************************************************/ function an_admin_scripts() { //JS wp_enqueue_script( 'an_chart_js', AN_URL . 'lib/chart-js/Chart.min.js', array( 'jquery' ), NULL); $screen = get_current_screen(); if ( $screen->id != 'toplevel_page_'. AN_ID ) return; //JS wp_enqueue_script( 'an_admin_scripts', AN_URL . 'js/an_admin_scripts.js', array( 'jquery' ), NULL, true); //CSS wp_enqueue_style( 'an_admin_', AN_URL . 'css/an_admin_style.css', array(), NULL, NULL); } add_action('admin_enqueue_scripts', 'an_admin_scripts'); /*************************************************************** * Add settings link on plugin page ***************************************************************/ function an_settings_link($links) { $settings_link = ''. __( 'Settings', 'an-translate' ) .''; array_unshift($links, $settings_link); return $links; } add_filter("plugin_action_links_".AN_BASE, 'an_settings_link' ); /*************************************************************** * Admin Panel Favico ***************************************************************/ function an_add_favicon() { $screen = get_current_screen(); if ( $screen->id != 'toplevel_page_'. AN_ID ) return; $favicon_url = AN_URL . 'img/icon_bweb.png'; echo ''; } add_action('admin_head', 'an_add_favicon'); /*************************************************************** * Remove Plugin settings from DB on uninstallation (= plugin deletion) ***************************************************************/ //Hooks for install if (function_exists('register_uninstall_hook')) { register_uninstall_hook(__FILE__, 'adblocker_notify_uninstall'); } function adblocker_notify_uninstall() { // Remove option from DB delete_option( 'adblocker_notify_options' ); delete_option( 'adblocker_notify_counter' ); }