'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'));