'Support', ); $links = array_merge( $links, $new_links ); } return $links; } function my_enqueue($hook) { wp_enqueue_script('jquery-ui-dialog'); wp_enqueue_style('wp-jquery-ui-dialog'); wp_enqueue_script('wp-pointer'); wp_enqueue_style('font-awesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css', array(), '1.0.1', 'all'); wp_enqueue_style('googleapis', 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i', array(), '1.0.1', 'all'); wp_enqueue_style('webkit-css', plugin_dir_url(__FILE__) . 'includes/admin/css/webkit.css', array(), '1.0.1', 'all'); wp_enqueue_style('style-css', plugin_dir_url(__FILE__) . 'includes/admin/css/style.css', array(), '1.0.1', 'all'); wp_enqueue_style('media-css', plugin_dir_url(__FILE__) . 'includes/admin/css/media.css', array(), '1.0.1', 'all'); wp_enqueue_style('custom', plugin_dir_url(__FILE__) . 'css/custom.css', array(), '1.0.1', 'all'); wp_enqueue_style('amm_style', plugin_dir_url(__FILE__) . 'includes/css/style.css'); wp_enqueue_style('amm_style_fancy', plugin_dir_url(__FILE__) . 'includes/css/fancy_alert.css'); if (!empty($_GET['page']) && isset($_GET['page']) && ($_GET['page'] == 'advance-menu-manager-lite')) { wp_enqueue_script("custom-js", plugin_dir_url(__FILE__) . 'includes/js/custom.js', array('jquery')); } wp_enqueue_script('custom-js-amm', plugin_dir_url(__FILE__) . 'includes/js/amm_custom.js', array('jquery'), false); } add_action('admin_enqueue_scripts', 'my_enqueue'); function welcome_advance_menu_manager_screen_do_activation_redirect() { if (!get_transient('_welcome_screen_advance_menu_manager_activation_redirect_data')) { return; } // Delete the redirect transient delete_transient('_welcome_screen_advance_menu_manager_activation_redirect_data'); // if activating from network, or bulk if (is_network_admin() || isset($_GET['activate-multi'])) { return; } // Redirect to extra cost welcome page wp_safe_redirect(add_query_arg(array('page' => 'advance-menu-manager-lite&tab=menu_advance_manager_get_started_method'), admin_url('admin.php'))); } // dots stor landing page function dot_store_menu_advance_menu_manager() { global $GLOBALS; if (empty($GLOBALS['admin_page_hooks']['dots_store'])) { add_menu_page('DotStore Plugins', __('DotStore Plugins'), 'null', 'dots_store', 'dot_store_menu_page', plugin_dir_url(__FILE__) . 'images/menu-icon.png', 6); } add_submenu_page('dots_store', 'Advanced Menu Manager', 'Advanced Menu Manager', 'manage_options', 'advance-menu-manager-lite', 'custom_advance_submenu_extra', "", 99); } // custom submenu for extra flate rate shipping function custom_advance_submenu_extra() { $url = admin_url('/admin.php?page=advance-menu-manager-lite&tab=menu-manager-add§ion=menu-add'); $active_tab = "menu-manager-add"; if (!empty($_GET["tab"])) { if ($_GET["tab"] == "menu-manager-add") { dot_store_advance_menu_manager(); } if ($_GET["tab"] == "menu_advance_manager_premium_method") { menu_advance_manager_premium_method_function(); } if ($_GET['tab'] == 'menu_advance_manager_get_started_method') { menu_advance_manager_get_started_method_function(); } if ($_GET['tab'] == 'menu_advance_manager_dotstore_contact_support_method') { menu_advance_manager_dotstore_contact_support_method_function(); } if ($_GET['tab'] == 'dotstore_introduction_menu_advance_manager') { dotstore_introduction_menu_advance_manager_function(); } } else { ?>
"Overview", "other_plugins" => "Checkout our other plugins", "premium_feauter" => "Premium Feature")); $current_tab_wc = (isset($_GET['tab'])) ? $_GET['tab'] : 'general'; $aboutpage = isset($_GET['page']) ?> $setting_tabvalue) { switch ($setting_tabkey_wc) { case $current_tab_wc: do_action('advance_menu_manager_' . $current_tab_wc); break; } } ?>

$array) { if ($array['active']) { if (array_key_exists("content", $array)) { $array_content = $array['content']; } else { $array_content = ''; } $script .= '$(' . $array['anchor_id'] . ').pointer({ content: ' . $array_content . ', position: { edge: ' . $array['edge'] . ', align: ' . $array['align'] . ' }, close: function () { $.post(ajaxurl, { pointer: ' . $pointer . ', action: "dismiss-wp-pointer" }); } }).pointer("open"); } }'; } } $script .= '})(jQuery);'; wp_add_inline_script('custom-js', $script); } function custom_advance_menu_manager_admin_pointers() { $dismissed = explode(',', (string)get_user_meta(get_current_user_id(), 'dismissed_wp_pointers', true)); $version = '1_0'; // replace all periods in 1.0 with an underscore $prefix = 'custom_advance_menu_manager_admin_pointers' . $version . '_'; return array( $prefix . 'custom_advance_menu_manager_admin_pointers' => array( // 'content' => $new_pointer_content, 'anchor_id' => '#toplevel_page_woocommerce', 'edge' => 'left', 'align' => 'left', 'active' => (!in_array($prefix . 'custom_advance_menu_manager_admin_pointers', $dismissed)) ) ); } /** * plugin_deactivation function * * This function will run when someone deactivate the plugin and all admin interface will be disabled. * * @version 1.0.0 * @author Multidots */ function plugin_deactivation() { require_once plugin_dir_path(__FILE__) . 'includes/classes/class_deactivator.php'; } register_deactivation_hook(__FILE__, 'plugin_deactivation'); function generate_menu_template() { } /** * This function runs when plugin activates. (use period) * * This function executes when plugin activates and object initialised. * * @since 1.0.0 */ function generate_menu_page() { global $gloable_all_author_array; global $gloable_all_template_array; global $gloable_all_category_array; global $gloable_all_current_menu_id; $current_user = wp_get_current_user(); include('includes/admin/admin.php'); } /** * spl_autoload_register function * * This function will run admin panel loades. * * @version 1.0.0 * @author Multidots */ function amm_autoloader($name) { require_once plugin_dir_path(__FILE__) . 'includes/classes/class_admin_page.php'; require_once plugin_dir_path(__FILE__) . 'includes/classes/class_admin_menu_walker.php'; require_once plugin_dir_path(__FILE__) . 'includes/classes/class_menu_ajax_action.php'; } spl_autoload_register('amm_autoloader'); add_action('wp_ajax_my_action_delete_menu', array('md_admin_interface', 'my_action_ajax_for_delete_menu')); add_action('wp_ajax_my_action_create_menu_ajax', array('md_admin_interface', 'my_action_ajax_for_create_menu')); /* * * popup content *** */ add_action('wp_ajax_my_action_for_add_new_menu_item_html_filter', array('md_admin_menu_revision_ajax_action', 'my_action_for_add_new_menu_item_html_filter_own')); /** * Pagination post per page feature * * @version 1.0.1 */ add_action('wp_ajax_my_action_for_add_pagination_limit', array('md_admin_menu_revision_ajax_action', 'my_action_for_add_pagination_post_per_page_limit_method'));