function create_admin_menu() { add_menu_page('Jobs Shop', 'Jobs Shop', 'manage_options', 'jobsshop', array($this, 'create_admin_page'), '', 33); add_submenu_page('jobsshop', 'Snap Categories', 'Categories', 'manage_options', 'edit-tags.php?taxonomy=snap_category'); add_submenu_page('jobsshop', 'Configuration', 'Configuration', 'manage_options', 'configuration', array($this, 'create_configuration_page')); add_submenu_page('jobsshop', 'Payment Options', 'Payment Options', 'manage_options', 'payment-options', array($this, 'create_payment_option_page')); }
/** * Registers the Attendees admin page */ public function attendees_page_register() { $this->attendees_page = add_submenu_page(null, 'Attendee list', 'Attendee list', 'edit_posts', self::$attendees_slug, array($this, 'attendees_page_inside')); add_action('admin_enqueue_scripts', array($this, 'attendees_page_load_css_js')); add_action('admin_enqueue_scripts', array($this, 'attendees_page_load_pointers')); add_action('load-' . $this->attendees_page, array($this, 'attendees_page_screen_setup')); }
/** * Loads each admin page * * @return void * * @access public * @since 2.0 */ public function add_page() { /* loop through options */ foreach ((array) $this->options as $option) { /* loop through pages */ foreach ((array) $this->get_pages($option) as $page) { /* load page in WP top level menu */ if (!isset($page['parent_slug']) || empty($page['parent_slug'])) { $page_hook = add_menu_page($page['page_title'], $page['menu_title'], $page['capability'], $page['menu_slug'], array(&$this, 'display_page'), $page['icon_url'], $page['position']); /* load page in WP sub menu */ } else { $page_hook = add_submenu_page($page['parent_slug'], $page['page_title'], $page['menu_title'], $page['capability'], $page['menu_slug'], array(&$this, 'display_page')); } /* only load if not a hidden page */ if (!isset($page['hidden_page'])) { /* associate $page_hook with page id */ $this->page_hook[$page['id']] = $page_hook; /* add scripts */ add_action('admin_print_scripts-' . $page_hook, array(&$this, 'scripts')); /* add styles */ add_action('admin_print_styles-' . $page_hook, array(&$this, 'styles')); /* add contextual help */ add_action('load-' . $page_hook, array(&$this, 'help')); } } } return false; }
function gocardless_admin_menu_option() { if (function_exists('add_menu_page') && function_exists('add_submenu_page')) { add_menu_page('GoCardless', 'GoCardless', 'manage_options', 'gocardless_admin', 'gocardless_admin'); add_submenu_page('gocardless_admin', 'GoCardless Setup', 'Setup', 'manage_options', 'gocardless_admin_setup', 'gocardless_admin_setup'); } }
/** * Initialise admin menu items */ public static function init_admin_menu() { add_submenu_page('livefyre_apps', 'General', 'General', "manage_options", 'livefyre_apps', array('Livefyre_Apps_Admin', 'menu_general')); add_menu_page('Livefyre Apps', 'Livefyre Apps', 'manage_options', 'livefyre_apps', array('Livefyre_Apps_Admin', 'menu_general'), LFAPPS__PLUGIN_URL . "assets/img/livefyre-icon_x16.png"); //community authentication page (invisible and only handles data sent back from livefyre.com) add_submenu_page(null, 'Livefyre', 'Livefyre', "manage_options", 'livefyre', array('Livefyre_Apps_Admin', 'menu_general')); }
function admin_menu() { // validate if (!$this->parent->is_field_unlocked('options_page')) { return true; } $parent_slug = 'acf-options'; $parent_title = __('Options', 'acf'); // set parent slug $custom = apply_filters('acf_register_options_page', array()); if (!empty($custom)) { $parent_slug = $custom[0]['slug']; $parent_title = $custom[0]['title']; } // Parent $parent_page = add_menu_page($parent_title, __('Options', 'acf'), 'edit_posts', $parent_slug, array($this, 'html')); // some fields require js + css add_action('admin_print_scripts-' . $parent_page, array($this, 'admin_print_scripts')); add_action('admin_print_styles-' . $parent_page, array($this, 'admin_print_styles')); // Add admin head add_action('admin_head-' . $parent_page, array($this, 'admin_head')); add_action('admin_footer-' . $parent_page, array($this, 'admin_footer')); if (!empty($custom)) { foreach ($custom as $c) { $child_page = add_submenu_page($parent_slug, $c['title'], $c['title'], 'edit_posts', $c['slug'], array($this, 'html')); // some fields require js + css add_action('admin_print_scripts-' . $child_page, array($this, 'admin_print_scripts')); add_action('admin_print_styles-' . $child_page, array($this, 'admin_print_styles')); // Add admin head add_action('admin_head-' . $child_page, array($this, 'admin_head')); add_action('admin_footer-' . $child_page, array($this, 'admin_footer')); } } }
function ewww_ngg_bulk_menu() { if (!defined('NGGFOLDER')) { return; } add_submenu_page(NGGFOLDER, esc_html__('Bulk Optimize', EWWW_IMAGE_OPTIMIZER_DOMAIN), esc_html__('Bulk Optimize', EWWW_IMAGE_OPTIMIZER_DOMAIN), apply_filters('ewww_image_optimizer_manual_permissions', ''), 'ewww-ngg-bulk', array(&$this, 'ewww_ngg_bulk_preview')); }
/** * Adds the roles page to the admin. * * @since 1.0.0 * @access public * @return void */ public function add_admin_page() { // The "Roles" page should be shown for anyone that has the 'list_roles', 'edit_roles', or // 'delete_roles' caps, so we're checking against all three. $edit_roles_cap = 'list_roles'; // If the current user can 'edit_roles'. if (current_user_can('edit_roles')) { $edit_roles_cap = 'edit_roles'; } elseif (current_user_can('delete_roles')) { $edit_roles_cap = 'delete_roles'; } // Get the page title. $title = esc_html__('Roles', 'members'); if (isset($_GET['action']) && 'edit' === $_GET['action'] && isset($_GET['role'])) { $title = esc_html__('Edit Role', 'members'); } // Create the Manage Roles page. $this->page = add_submenu_page('users.php', $title, esc_html__('Roles', 'members'), $edit_roles_cap, 'roles', array($this, 'page')); // Let's roll if we have a page. if ($this->page) { // If viewing the edit role page. if (isset($_REQUEST['action']) && 'edit' === $_REQUEST['action'] && current_user_can('edit_roles')) { $this->page_obj = new Members_Admin_Role_Edit(); } else { $this->page_obj = new Members_Admin_Roles(); } // Load actions. add_action("load-{$this->page}", array($this, 'load')); // Load scripts/styles. add_action('admin_enqueue_scripts', array($this, 'enqueue')); } }
/** * Add options page */ public function add_settings_page() { global $WCMp; add_submenu_page('woocommerce', __('WCMp', $WCMp->text_domain), __('WCMp', $WCMp->text_domain), 'manage_woocommerce', 'wcmp-setting-admin', array($this, 'create_wcmp_settings'), $WCMp->plugin_url . 'assets/images/dualcube.png'); $this->tabs = $this->get_wcmp_settings_tabs(); $this->tabsection_general = $this->get_wcmp_settings_tabsections_general(); }
/** * Add a hidden upload page. * * There is no need to access it directly. * * @since 4.3.0 */ public function admin_menu_upload_site_icon() { $hook = add_submenu_page(null, __('Site Icon'), __('Site Icon'), 'manage_options', 'site-icon', array($this, 'upload_site_icon_page')); add_action("load-{$hook}", array($this, 'add_upload_settings')); add_action("load-{$hook}", array($this, 'maybe_skip_cropping')); add_action("admin_print_scripts-{$hook}", array($this, 'enqueue_scripts')); }
/** * Generate WP Admin Menu * @return menu */ function wpmanga_adminmenu() { if (current_user_can('edit_posts') || current_user_can('edit_pages')) { // Projects add_menu_page('Projects', 'Projects', 'edit_posts', 'manga', 'wpmanga_listProjects'); add_submenu_page('manga', 'Add/Edit/Delete Project', '-- Add/Edit/Delete', 'edit_posts', 'manga/project', 'wpmanga_dataProject'); // Volume Covers add_submenu_page('manga', 'Volume Covers', 'Volume Covers', 'edit_posts', 'manga/list/volume', 'wpmanga_listCovers'); add_submenu_page('manga', 'Add/Edit/Delete Volume Cover', '-- Add/Edit/Delete', 'edit_posts', 'manga/volume', 'wpmanga_dataCover'); // Releases add_submenu_page('manga', 'Releases', 'Releases', 'edit_posts', 'manga/list/release', 'wpmanga_listReleases'); add_submenu_page('manga', 'Add/Edit/Delete Release', '-- Add/Edit/Delete', 'edit_posts', 'manga/release', 'wpmanga_dataRelease'); // Miscellaneous Pages if (is_admin()) { add_submenu_page('manga', 'WP Manga Settings', 'Settings', 'manage_options', 'manga/settings', 'wpmanga_settings'); } add_submenu_page('manga', 'About', 'About', 'edit_posts', 'manga/about', 'wpmanga_about'); // Load Required JavaScript and StyleSheet if (preg_match("/(manga\\/project|manga\\/volume)/i", $_GET['page'])) { wp_enqueue_style('thickbox'); wp_enqueue_script('jquery'); wp_enqueue_script('media-upload'); wp_enqueue_script('pimage-upload', plugin_sURL() . 'admin/assets/media-uploader.js', array('jquery', 'media-upload', 'thickbox')); } if (preg_match("/(manga\\/release)/i", $_GET['page'])) { wp_enqueue_script('jquery'); wp_enqueue_script('jquery-ui', plugin_sURL() . 'admin/assets/jquery-ui.custom.js', array('jquery')); wp_enqueue_script('datetime', plugin_sURL() . 'admin/assets/jquery-ui.datetime.js', array('jquery')); wp_enqueue_style('datetime', plugin_sURL() . 'admin/assets/jquery-ui.datetime.css'); wp_enqueue_style('jquery-ui', plugin_sURL() . 'admin/assets/jquery-ui.custom.css'); } } }
/** * Add MultilingualPress network settings and module page. * * @return void */ public function register_settings_page() { $view = new Mlp_General_Settings_View($this->model); // Register options page $this->page_hook = add_submenu_page('settings.php', __('MultilingualPress', 'multilingual-press'), __('MultilingualPress', 'multilingual-press'), 'manage_network_options', 'mlp', array($view, 'render_page')); $this->assets->provide(array('mlp_admin_js', 'mlp_admin_css')); }
public function register_my_custom_menu_page() { add_menu_page( 'RJ Quickcharts', 'RJ Quickcharts', 'read', 'rj-quickcharts/admin/rjqc-admin.php', '', '', '26.1' ); add_submenu_page( 'rj-quickcharts/admin/rjqc-admin.php', 'My Charts', 'My Charts', 'read', 'rj-quickcharts/admin/rjqc-admin.php' ); add_submenu_page( 'rj-quickcharts/admin/rjqc-admin.php', 'New Chart', 'New Chart', 'read', 'rj-quickcharts/admin/rjqc-admin-new.php' ); }
function register_brainstorm_menu() { if (!current_user_can('manage_options')) { return false; } global $submenu; if (defined('BSF_MENU_POS')) { $required_place = BSF_MENU_POS; } else { $required_place = 200; } $place = bsf_get_free_menu_position($required_place, 1); $page = add_menu_page('Ultimate', 'Ultimate', 'administrator', 'ultimate-dashboard', array($this, 'load_modules'), '', $place); // Add sub-menu for OPN if OPN in installed - {One Page Navigator}. if (defined('OPN_VERSION')) { if (defined('BSF_MENU_POS')) { $required_place = BSF_MENU_POS; } else { $required_place = 200; } $place = bsf_get_free_menu_position($required_place, 1); $page = add_menu_page('OPN', 'OPN', 'administrator', 'opn-settings', array($this, 'load_opn'), 'dashicons-admin-generic', $place); } $icon_manager_page = add_submenu_page("ultimate-dashboard", __("Icon Manager", "ultimate_vc"), __("Icon Manager", "ultimate_vc"), "administrator", "font-icon-Manager", array($this, 'ultimate_icon_manager_menu')); $AIO_Icon_Manager = new AIO_Icon_Manager(); add_action('admin_print_scripts-' . $icon_manager_page, array($AIO_Icon_Manager, 'admin_scripts')); $Ultimate_Google_Font_Manager = new Ultimate_Google_Font_Manager(); $google_font_manager_page = add_submenu_page("ultimate-dashboard", __("Google Font Manager", "ultimate_vc"), __("Google Fonts", "ultimate_vc"), "administrator", "ultimate-font-manager", array($Ultimate_Google_Font_Manager, 'ultimate_font_manager_dashboard')); add_action('admin_print_scripts-' . $google_font_manager_page, array($Ultimate_Google_Font_Manager, 'admin_google_font_scripts')); // must be at end of all sub menu add_submenu_page("ultimate-dashboard", __("About Ultimate", "ultimate_vc"), __("About Ultimate", "ultimate_vc"), "administrator", "about-ultimate", array($this, 'load_about')); $submenu['ultimate-dashboard'][0][0] = __("Modules", "ultimate_vc"); }
function bwg_options_panel() { $galleries_page = add_menu_page('Photo Gallery', 'Photo Gallery', 'manage_options', 'galleries_bwg', 'bwg_gallery', WD_BWG_URL . '/images/icons/best-wordpress-gallery.png'); $galleries_page = add_submenu_page('galleries_bwg', __('Add Galleries/Images', 'bwg_back'), __('Add Galleries/Images', 'bwg_back'), 'manage_options', 'galleries_bwg', 'bwg_gallery'); add_action('admin_print_styles-' . $galleries_page, 'bwg_styles'); add_action('admin_print_scripts-' . $galleries_page, 'bwg_scripts'); add_action('load-' . $galleries_page, 'bwg_add_galleries_per_page_option'); $albums_page = add_submenu_page('galleries_bwg', __('Albums', 'bwg_back'), __('Albums', 'bwg_back'), 'manage_options', 'albums_bwg', 'bwg_gallery'); add_action('admin_print_styles-' . $albums_page, 'bwg_styles'); add_action('admin_print_scripts-' . $albums_page, 'bwg_scripts'); add_action('load-' . $albums_page, 'bwg_add_albums_per_page_option'); $tags_page = add_submenu_page('galleries_bwg', __('Tags', 'bwg_back'), __('Tags', 'bwg_back'), 'manage_options', 'tags_bwg', 'bwg_gallery'); add_action('admin_print_styles-' . $tags_page, 'bwg_styles'); add_action('admin_print_scripts-' . $tags_page, 'bwg_scripts'); add_action('load-' . $tags_page, 'bwg_add_tags_per_page_option'); $options_page = add_submenu_page('galleries_bwg', __('Options', 'bwg_back'), __('Options', 'bwg_back'), 'manage_options', 'options_bwg', 'bwg_gallery'); add_action('admin_print_styles-' . $options_page, 'bwg_styles'); add_action('admin_print_scripts-' . $options_page, 'bwg_options_scripts'); $themes_page = add_submenu_page('galleries_bwg', __('Themes', 'bwg_back'), __('Themes', 'bwg_back'), 'manage_options', 'themes_bwg', 'bwg_gallery'); add_action('admin_print_styles-' . $themes_page, 'bwg_styles'); add_action('admin_print_scripts-' . $themes_page, 'bwg_options_scripts'); add_action('load-' . $themes_page, 'bwg_add_themes_per_page_option'); add_submenu_page('galleries_bwg', __('Generate Shortcode', 'bwg_back'), __('Generate Shortcode', 'bwg_back'), 'manage_options', 'BWGShortcode', 'bwg_gallery'); $licensing_plugins_page = add_submenu_page('galleries_bwg', __('Get Pro', 'bwg_back'), __('Get Pro', 'bwg_back'), 'manage_options', 'licensing_bwg', 'bwg_gallery'); add_action('admin_print_styles-' . $licensing_plugins_page, 'bwg_licensing_styles'); add_submenu_page('galleries_bwg', __('Featured Plugins', 'bwg_back'), __('Featured Plugins', 'bwg_back'), 'manage_options', 'featured_plugins_bwg', 'bwg_featured'); add_submenu_page('galleries_bwg', __('Featured Themes', 'bwg_back'), __('Featured Themes', 'bwg_back'), 'manage_options', 'featured_themes_bwg', 'bwg_featured_themes'); $uninstall_page = add_submenu_page('galleries_bwg', __('Uninstall', 'bwg_back'), __('Uninstall', 'bwg_back'), 'manage_options', 'uninstall_bwg', 'bwg_gallery'); add_action('admin_print_styles-' . $uninstall_page, 'bwg_styles'); add_action('admin_print_scripts-' . $uninstall_page, 'bwg_options_scripts'); add_menu_page('Photo Gallery Add-ons', 'Photo Gallery Add-ons', 'manage_options', 'addons_bwg', 'bwg_addons', WD_BWG_URL . '/addons/images/add-ons-icon.png'); }
/** * Sets up any functionality needed in the admin. * * @since 0.2.0 */ function members_admin_setup() { global $members; /* Add contextual help to the "Help" tab for the plugin's pages in the admin. */ add_filter('contextual_help', 'members_admin_contextual_help', 10, 2); /* If the role manager feature is active, add its admin pages. */ if (members_get_setting('role_manager')) { /** * The "Roles" page should be shown for anyone that has the 'list_roles', 'edit_roles', or * 'delete_roles' caps, so we're checking against all three. */ /* If the current user can 'edit_roles'. */ if (current_user_can('edit_roles')) { $edit_roles_cap = 'edit_roles'; } elseif (current_user_can('delete_roles')) { $edit_roles_cap = 'delete_roles'; } else { $edit_roles_cap = 'list_roles'; } /* Create the Manage Roles page. */ $members->edit_roles_page = add_submenu_page('users.php', esc_attr__('Roles', 'members'), esc_attr__('Roles', 'members'), $edit_roles_cap, 'roles', 'members_edit_roles_page'); /* Create the New Role page. */ $members->new_roles_page = add_submenu_page('users.php', esc_attr__('Add New Role', 'members'), esc_attr__('Add New Role', 'members'), 'create_roles', 'role-new', 'members_new_role_page'); } /* Load post meta boxes on the post editing screen. */ add_action('load-post.php', 'members_admin_load_post_meta_boxes'); add_action('load-post-new.php', 'members_admin_load_post_meta_boxes'); /* Load stylesheets and scripts for our custom admin pages. */ add_action('admin_enqueue_scripts', 'members_admin_enqueue_style'); add_action('admin_enqueue_scripts', 'members_admin_enqueue_scripts'); }
/** * Adds an admin page to the plugins admin menu dropdown. * The page displays instructions to admins to fully activate * the Media Vault plugin * * @since 0.8.5 */ function mgjp_mv_extra_activation_steps_page() { if (is_multisite() && !is_network_admin()) { return; } add_submenu_page('plugins.php', __('Media Vault Activation Helper', 'media-vault'), __('Media Vault Activation', 'media-vault'), 'install_plugins', 'mgjp-mv-eas', 'mgjp_mv_render_extra_activation_steps_page'); }
function r_bopenlearn_menu() { add_menu_page('B Open Learn', 'B Open Learn', 'manage_options', __FILE__, 'r_bopenlearn_overview', plugin_dir_url(__FILE__) . '/images/icon.png'); add_submenu_page(__FILE__, 'Subject Suggestion', 'Subject Suggestion', 'manage_options', __FILE__ . '_suggestion', 'r_bopenlearn'); add_submenu_page(__FILE__, 'New Post Suggestion', 'New Post Suggestion', 'manage_options', __FILE__ . '_newpost', 'r_newpost'); add_submenu_page(__FILE__, 'Course Tracker', 'Course Tracker', 'manage_options', __FILE__ . '_ctrack', 'r_ctrack'); }
function PricerrTheme_admin_menu() { $icn = get_bloginfo('template_url') . "/images/pricerr.gif"; $capability = 10; add_menu_page(__('Pricerr Theme'), __('Pricerr Theme', 'PricerrTheme'), $capability, "PT1_admin_mnu", 'PricerrTheme_summary_scr', $icn, 0); add_submenu_page("PT1_admin_mnu", __('Site Summary', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('overview_icon.png') . __('Site Summary', 'PricerrTheme'), $capability, "PT1_admin_mnu", 'PricerrTheme_summary_scr'); add_submenu_page("PT1_admin_mnu", __('General Options', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('setup_icon.png') . __('General Options', 'PricerrTheme'), $capability, "general-options", 'PricerrTheme_general_options'); add_submenu_page("PT1_admin_mnu", __('Layout Settings', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('layout_icon.png') . __('Layout Settings', 'PricerrTheme'), $capability, "layout-settings", 'PricerrTheme_layout_settings'); add_submenu_page('PT1_admin_mnu', __('Category Images', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('image_icon.png') . __('Category Images', 'PricerrTheme'), '10', 'cat_images', 'PricerrTheme_category_images'); add_submenu_page("PT1_admin_mnu", __('Email Settings', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('email_icon.png') . __('Email Settings', 'PricerrTheme'), $capability, 'email-settings', 'PricerrTheme_email_settings'); add_submenu_page("PT1_admin_mnu", __('Pricing Settings', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('dollar_icon.png') . __('Pricing Settings', 'PricerrTheme'), $capability, 'pricing-settings', 'PricerrTheme_pricing_options'); add_submenu_page("PT1_admin_mnu", __('Payment Gateways', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('gateway_icon.png') . __('Payment Gateways', 'PricerrTheme'), $capability, 'payment-methods', 'PricerrTheme_payment_methods'); add_submenu_page('PT1_admin_mnu', __('Withdraw Requests', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('wallet_icon.png') . __('Withdraw Requests', 'PricerrTheme'), $capability, 'withdraw-req', 'PricerrTheme_withdrawals'); add_submenu_page('PT1_admin_mnu', __('User Balances', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('bal_icon.png') . __('User Balances', 'PricerrTheme'), '10', 'User-Balances', 'PricerrTheme_user_balances'); add_submenu_page('PT1_admin_mnu', __('User Badges', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('badge1.png') . __('User Badges', 'PricerrTheme'), '10', 'user_badges', 'PricerrTheme_user_badges'); add_submenu_page('PT1_admin_mnu', __('User Levels', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('bdg1.png') . __('User Levels', 'PricerrTheme'), '10', 'user_levels', 'PricerrTheme_user_levels'); add_submenu_page("PT1_admin_mnu", __('InSite Transactions', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('list_icon.png') . __('InSite Transactions', 'PricerrTheme'), $capability, 'trans-site', 'PricerrTheme_hist_trans'); add_submenu_page('PT1_admin_mnu', __('Orders', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('orders_icon.png') . __('Orders', 'PricerrTheme'), $capability, 'order-stats', 'PricerrTheme_orders_m'); add_submenu_page('PT1_admin_mnu', __('User Reviews', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('review_icon.png') . __('User Reviews', 'PricerrTheme'), $capability, 'usrrev', 'PricerrTheme_user_reviews_scr'); add_submenu_page('PT1_admin_mnu', __('Private Messages', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('mess_icon.png') . __('Private Messages', 'PricerrTheme'), $capability, 'privmess', 'PricerrTheme_private_messages_scr'); add_submenu_page('PT1_admin_mnu', __('Chat Messages', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('mess_icon.png') . __('Chat Messages', 'PricerrTheme'), $capability, 'chatmess', 'PricerrTheme_chat_messages_scr'); add_submenu_page("PT1_admin_mnu", __('Tracking Tools', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('track_icon.png') . __('Tracking Tools', 'PricerrTheme'), $capability, 'track-tools', 'PricerrTheme_tracking_tools'); add_submenu_page("PT1_admin_mnu", __('Advertising', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('adv_icon.png') . __('Advertising', 'PricerrTheme'), $capability, 'adv-tools', 'PricerrTheme_advertising_scr'); add_submenu_page("PT1_admin_mnu", __('Info Stuff', 'PricerrTheme'), pricerrtheme_disp_spcl_cst_pic('info_icon.png') . __('Info Stuff', 'PricerrTheme'), $capability, 'info-stuff', 'PricerrTheme_information'); do_action('PricerrTheme_new_admin_options_menu'); }
public static function admin_menu() { add_submenu_page('mobiloud', 'Design', 'Design', "activate_plugins", 'mobiloud', array('Mobiloud_Admin', 'menu_get_started')); add_menu_page('MobiLoud', 'MobiLoud', 'activate_plugins', 'mobiloud', array('Mobiloud_Admin', 'menu_get_started'), "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgdmVyc2lvbj0iMS4wIiAgIGlkPSJMYXllcl8xIiAgIHg9IjBweCIgICB5PSIwcHgiICAgd2lkdGg9IjI0cHgiICAgaGVpZ2h0PSIyNHB4IiAgIHZpZXdCb3g9IjAgMCAyNCAyNCIgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgICB4bWw6c3BhY2U9InByZXNlcnZlIiAgIGlua3NjYXBlOnZlcnNpb249IjAuNDguNCByOTkzOSIgICBzb2RpcG9kaTpkb2NuYW1lPSJtbC1tZW51LWljb250ci5zdmciPjxtZXRhZGF0YSAgICAgaWQ9Im1ldGFkYXRhMjkiPjxyZGY6UkRGPjxjYzpXb3JrICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZSAvPjwvY2M6V29yaz48L3JkZjpSREY+PC9tZXRhZGF0YT48ZGVmcyAgICAgaWQ9ImRlZnMyNyI+PGNsaXBQYXRoICAgICAgIGlkPSJTVkdJRF8yXy0yIj48dXNlICAgICAgICAgaGVpZ2h0PSIxMDUyLjM2MjIiICAgICAgICAgd2lkdGg9Ijc0NC4wOTQ0OCIgICAgICAgICB5PSIwIiAgICAgICAgIHg9IjAiICAgICAgICAgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiICAgICAgICAgeGxpbms6aHJlZj0iI1NWR0lEXzFfLTgiICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiICAgICAgICAgaWQ9InVzZTktMSIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMDE4Ij48dXNlICAgICAgICAgaGVpZ2h0PSIxMDUyLjM2MjIiICAgICAgICAgd2lkdGg9Ijc0NC4wOTQ0OCIgICAgICAgICB5PSIwIiAgICAgICAgIHg9IjAiICAgICAgICAgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiICAgICAgICAgeGxpbms6aHJlZj0iI1NWR0lEXzFfLTgiICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiICAgICAgICAgaWQ9InVzZTMwMjAiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMzAyMiI+PHVzZSAgICAgICAgIGhlaWdodD0iMTA1Mi4zNjIyIiAgICAgICAgIHdpZHRoPSI3NDQuMDk0NDgiICAgICAgICAgeT0iMCIgICAgICAgICB4PSIwIiAgICAgICAgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlIiAgICAgICAgIHhsaW5rOmhyZWY9IiNTVkdJRF8xXy04IiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIiAgICAgICAgIGlkPSJ1c2UzMDI0IiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoICAgICAgIGlkPSJjbGlwUGF0aDMwMjYiPjx1c2UgICAgICAgICBoZWlnaHQ9IjEwNTIuMzYyMiIgICAgICAgICB3aWR0aD0iNzQ0LjA5NDQ4IiAgICAgICAgIHk9IjAiICAgICAgICAgeD0iMCIgICAgICAgICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZSIgICAgICAgICB4bGluazpocmVmPSIjU1ZHSURfMV8tOCIgICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIgICAgICAgICBpZD0idXNlMzAyOCIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMDMwIj48dXNlICAgICAgICAgaGVpZ2h0PSIxMDUyLjM2MjIiICAgICAgICAgd2lkdGg9Ijc0NC4wOTQ0OCIgICAgICAgICB5PSIwIiAgICAgICAgIHg9IjAiICAgICAgICAgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiICAgICAgICAgeGxpbms6aHJlZj0iI1NWR0lEXzFfLTgiICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiICAgICAgICAgaWQ9InVzZTMwMzIiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMzAzNCI+PHVzZSAgICAgICAgIGhlaWdodD0iMTA1Mi4zNjIyIiAgICAgICAgIHdpZHRoPSI3NDQuMDk0NDgiICAgICAgICAgeT0iMCIgICAgICAgICB4PSIwIiAgICAgICAgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlIiAgICAgICAgIHhsaW5rOmhyZWY9IiNTVkdJRF8xXy04IiAgICAgICAgIG92ZXJmbG93PSJ2aXNpYmxlIiAgICAgICAgIGlkPSJ1c2UzMDM2IiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoICAgICAgIGlkPSJjbGlwUGF0aDMwMzgiPjx1c2UgICAgICAgICBoZWlnaHQ9IjEwNTIuMzYyMiIgICAgICAgICB3aWR0aD0iNzQ0LjA5NDQ4IiAgICAgICAgIHk9IjAiICAgICAgICAgeD0iMCIgICAgICAgICBzdHlsZT0ib3ZlcmZsb3c6dmlzaWJsZSIgICAgICAgICB4bGluazpocmVmPSIjU1ZHSURfMV8tOCIgICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIgICAgICAgICBpZD0idXNlMzA0MCIgLz48L2NsaXBQYXRoPjxkZWZzICAgICAgIGlkPSJkZWZzNSI+PHJlY3QgICAgICAgICBoZWlnaHQ9IjI0IiAgICAgICAgIHdpZHRoPSIyNCIgICAgICAgICBpZD0iU1ZHSURfMV8iIC8+PC9kZWZzPjxjbGlwUGF0aCAgICAgICBpZD0iU1ZHSURfMl8iPjx1c2UgICAgICAgICBpZD0idXNlOSIgICAgICAgICBvdmVyZmxvdz0idmlzaWJsZSIgICAgICAgICB4bGluazpocmVmPSIjU1ZHSURfMV8iIC8+PC9jbGlwUGF0aD48ZGVmcyAgICAgICBpZD0iZGVmczUtMiI+PHJlY3QgICAgICAgICBoZWlnaHQ9IjI0IiAgICAgICAgIHdpZHRoPSIyNCIgICAgICAgICBpZD0iU1ZHSURfMV8tOCIgICAgICAgICB4PSIwIiAgICAgICAgIHk9IjAiIC8+PC9kZWZzPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMDQ1Ij48dXNlICAgICAgICAgaWQ9InVzZTMwNDciICAgICAgICAgb3ZlcmZsb3c9InZpc2libGUiICAgICAgICAgeGxpbms6aHJlZj0iI1NWR0lEXzFfLTgiICAgICAgICAgc3R5bGU9Im92ZXJmbG93OnZpc2libGUiICAgICAgICAgeD0iMCIgICAgICAgICB5PSIwIiAgICAgICAgIHdpZHRoPSI3NDQuMDk0NDgiICAgICAgICAgaGVpZ2h0PSIxMDUyLjM2MjIiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9IlNWR0lEXzJfLTgiPjxyZWN0ICAgICAgICAgaGVpZ2h0PSIyNCIgICAgICAgICB3aWR0aD0iMjQiICAgICAgICAgaWQ9InVzZTktMiIgICAgICAgICB4PSIwIiAgICAgICAgIHk9IjAiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMzAxOC0wIj48cmVjdCAgICAgICAgIGhlaWdodD0iMjQiICAgICAgICAgd2lkdGg9IjI0IiAgICAgICAgIGlkPSJ1c2UzMDIwLTkiICAgICAgICAgeD0iMCIgICAgICAgICB5PSIwIiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoICAgICAgIGlkPSJjbGlwUGF0aDMwMjItNSI+PHJlY3QgICAgICAgICBoZWlnaHQ9IjI0IiAgICAgICAgIHdpZHRoPSIyNCIgICAgICAgICBpZD0idXNlMzAyNC05IiAgICAgICAgIHg9IjAiICAgICAgICAgeT0iMCIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMDI2LTciPjxyZWN0ICAgICAgICAgaGVpZ2h0PSIyNCIgICAgICAgICB3aWR0aD0iMjQiICAgICAgICAgaWQ9InVzZTMwMjgtMyIgICAgICAgICB4PSIwIiAgICAgICAgIHk9IjAiIC8+PC9jbGlwUGF0aD48Y2xpcFBhdGggICAgICAgaWQ9ImNsaXBQYXRoMzAzMC0xIj48cmVjdCAgICAgICAgIGhlaWdodD0iMjQiICAgICAgICAgd2lkdGg9IjI0IiAgICAgICAgIGlkPSJ1c2UzMDMyLTEiICAgICAgICAgeD0iMCIgICAgICAgICB5PSIwIiAvPjwvY2xpcFBhdGg+PGNsaXBQYXRoICAgICAgIGlkPSJjbGlwUGF0aDMwMzQtNiI+PHJlY3QgICAgICAgICBoZWlnaHQ9IjI0IiAgICAgICAgIHdpZHRoPSIyNCIgICAgICAgICBpZD0idXNlMzAzNi04IiAgICAgICAgIHg9IjAiICAgICAgICAgeT0iMCIgLz48L2NsaXBQYXRoPjxjbGlwUGF0aCAgICAgICBpZD0iY2xpcFBhdGgzMDM4LTQiPjxyZWN0ICAgICAgICAgaGVpZ2h0PSIyNCIgICAgICAgICB3aWR0aD0iMjQiICAgICAgICAgaWQ9InVzZTMwNDAtMyIgICAgICAgICB4PSIwIiAgICAgICAgIHk9IjAiIC8+PC9jbGlwUGF0aD48L2RlZnM+PHNvZGlwb2RpOm5hbWVkdmlldyAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiICAgICBib3JkZXJvcGFjaXR5PSIxIiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIgICAgIGdyaWR0b2xlcmFuY2U9IjEwIiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSI3MzAiICAgICBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSI0ODAiICAgICBpZD0ibmFtZWR2aWV3MjUiICAgICBzaG93Z3JpZD0iZmFsc2UiICAgICBpbmtzY2FwZTp6b29tPSI5LjgzMzMzMzMiICAgICBpbmtzY2FwZTpjeD0iMy4wMjQxMzI1IiAgICAgaW5rc2NhcGU6Y3k9IjIxLjIwNTUwNSIgICAgIGlua3NjYXBlOndpbmRvdy14PSI1MjUiICAgICBpbmtzY2FwZTp3aW5kb3cteT0iNjYiICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSIgLz48cGF0aCAgICAgc3R5bGU9ImZpbGw6Izk5OTk5OTtmaWxsLW9wYWNpdHk6MSIgICAgIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiICAgICBkPSJNIDQsMCBDIDEuNzkxLDAgMCwxLjc5MSAwLDQgbCAwLDE2IGMgMCwyLjIwOSAxLjc5MSw0IDQsNCBsIDE2LDAgYyAyLjIwOSwwIDQsLTEuNzkxIDQsLTQgTCAyNCw0IEMgMjQsMS43OTEgMjIuMjA5LDAgMjAsMCBMIDQsMCB6IG0gOS41LDMuNSBjIDAuMTI2NDcsMCAwLjI2MDA3NSwwLjAyNzgwOCAwLjM3NSwwLjA2MjUgMC4wODkzMiwwLjAyNTUxMSAwLjE2OTU2NiwwLjA1MDkyIDAuMjUsMC4wOTM3NSAwLjAyMTI2LDAuMDEyMDMzIDAuMDQxOTgsMC4wMTgwNzMgMC4wNjI1LDAuMDMxMjUgMC4xMTA4OTUsMC4wNjcwMTIgMC4xOTQ5MzcsMC4xNTQyOTg2IDAuMjgxMjUsMC4yNSAwLjA3OTE5LDAuMDg2OTk3IDAuMTMyNTAzLDAuMTc2NjQwOSAwLjE4NzUsMC4yODEyNSBsIDAuMDMxMjUsMCBjIDAuMDE1MjIsMC4wMjk2NTcgMC4wMTYyLDAuMDYzOTkyIDAuMDMxMjUsMC4wOTM3NSAwLjEzMjc5MiwwLjI2MjYwNjMgMC4yNTU2MTEsMC41MTEwNDY2IDAuMzc1LDAuNzgxMjUgMC4wMTMzNCwwLjAzMDE0NiAwLjAxODA4LDAuMDYzNTE5IDAuMDMxMjUsMC4wOTM3NSAwLjExODAzLDAuMjcxNDExMyAwLjIzOTY0OCwwLjUzMzk1OTUgMC4zNDM3NSwwLjgxMjUgMC4xMjU1MjgsMC4zMzQ4MTMyIDAuMjM5NDI0LDAuNjg3MTQ4MyAwLjM0Mzc1LDEuMDMxMjUgMC4wODY3NiwwLjI4NzQ3OTUgMC4xNzgyMjYsMC41ODEzMzQ2IDAuMjUsMC44NzUgMC4wMDQ5LDAuMDE5ODg3IC0wLjAwNDgsMC4wNDI1ODUgMCwwLjA2MjUgMC4wNzM3NywwLjMwNjUyNDcgMC4xNjE3ODksMC42MjQ3NzkgMC4yMTg3NSwwLjkzNzUgMC4wMDE4LDAuMDEwMDI3IC0wLjAwMTgsMC4wMjEyMTYgMCwwLjAzMTI1IDAuMDU4MTQsMC4zMjI1MjQzIDAuMDg1MjgsMC42NDAyMDM1IDAuMTI1LDAuOTY4NzUgMC4wODExMSwwLjY3NjgxMiAwLjEyNSwxLjM2MDc3NCAwLjEyNSwyLjA2MjUgbCAwLDAuMDMxMjUgMC4wMzEyNSwwIDAsMC4wMzEyNSBjIDAsMC42ODUgLTAuMDQ0OCwxLjM3MDEyMiAtMC4xMjUsMi4wMzEyNSAtMC4wMDEyLDAuMDEwMTkgMC4wMDEyLDAuMDIxMDYgMCwwLjAzMTI1IC0wLjAzOTQzLDAuMzE5OTc5IC0wLjA5OTAxLDAuNjIzNTk0IC0wLjE1NjI1LDAuOTM3NSAtMC4wMDM2LDAuMDIwMzEgMC4wMDM3LDAuMDQyMjEgMCwwLjA2MjUgLTAuMDU2NTEsMC4zMDM1NTQgLTAuMTE0OTIxLDAuNjA4Njg3IC0wLjE4NzUsMC45MDYyNSAtMC4wNjUyLDAuMjczNTIzIC0wLjE0MDU0OSwwLjU0NDI2NiAtMC4yMTg3NSwwLjgxMjUgLTAuMTA0OTk4LDAuMzUyNDM4IC0wLjIxNzAxNywwLjY4ODM2NSAtMC4zNDM3NSwxLjAzMTI1IC0wLjIxNjUwMSwwLjU5NjI3NSAtMC40NzEwMDIsMS4xNTU2MzcgLTAuNzUsMS43MTg3NSAtMC4wMTAzMSwwLjAyMDgxIC0wLjAyMDg2LDAuMDQxNzQgLTAuMDMxMjUsMC4wNjI1IC0wLjAwNywwLjAxODkzIDAuMDA3OCwwLjA0Mzk5IDAsMC4wNjI1IC0wLjAxNjg3LDAuMDMzNDMgLTAuMDQ1NDEsMC4wNjA0NSAtMC4wNjI1LDAuMDkzNzUgLTAuMDU1MDcsMC4xMDQ1MjUgLTAuMTA4Mjk4LDAuMTk0MjY5IC0wLjE4NzUsMC4yODEyNSAtMC4wNTQ2LDAuMDYwNDQgLTAuMTIyNjI0LDAuMTA2Nzg5IC0wLjE4NzUsMC4xNTYyNSBDIDE0LjA5NDcxLDIwLjM4OTM2NiAxMy44Mjg2NzQsMjAuNSAxMy41MzEyNSwyMC41IGMgLTAuMTAxMjg3LDAgLTAuMTg2NTU4LC0wLjAwOTYgLTAuMjgxMjUsLTAuMDMxMjUgLTAuMDc1NDYsLTAuMDE1NDQgLTAuMTQ4NTcyLC0wLjAzNDcyIC0wLjIxODc1LC0wLjA2MjUgLTAuMDA3OSwtMC4wMDMzIC0wLjAyMzM5LDAuMDAzNSAtMC4wMzEyNSwwIC0wLjE1NzI2NiwtMC4wNjY0OCAtMC4yODcxODcsLTAuMTYyMzEyIC0wLjQwNjI1LC0wLjI4MTI1IC0wLjIzNzUsLTAuMjM3MjUgLTAuMzc1LC0wLjU3NCAtMC4zNzUsLTAuOTM3NSAwLC0wLjA5OTYxIDAuMDA5MSwtMC4xOTIxMzEgMC4wMzEyNSwtMC4yODEyNSAwLjAwMjMsLTAuMDExMzIgLTAuMDAyNiwtMC4wMjAwNCAwLC0wLjAzMTI1IDAuMDA2MSwtMC4wMjIyMSAwLjAyMzkyLC0wLjA0MDc0IDAuMDMxMjUsLTAuMDYyNSAwLjAyNDU2LC0wLjA4MjgyIDAuMDU0MjIsLTAuMTQzNjQgMC4wOTM3NSwtMC4yMTg3NSBsIC0wLjAzMTI1LDAgYyAxLjAxMSwtMS45NjkgMS41NjI1LC00LjE5NzUgMS41NjI1LC02LjU2MjUgbCAwLC0wLjAzMTI1IDAsLTAuMDMxMjUgYyAwLC0wLjI5NTYyNSAtMC4wMTMzMiwtMC41ODM4ODEgLTAuMDMxMjUsLTAuODc1IEMgMTMuODM5ODgzLDEwLjUxMTI2NiAxMy43NTg1NTUsOS45MzY4NTk0IDEzLjY1NjI1LDkuMzc1IDEzLjU1MTQwNiw4LjgwODY1NzggMTMuNDE5MDc4LDguMjU5ODgwOSAxMy4yNSw3LjcxODc1IDEzLjE2NzI4NSw3LjQ1MDE5NTMgMTMuMDk3NzM0LDcuMTk5MDkzOCAxMyw2LjkzNzUgMTIuODAzMjQyLDYuNDE0NzM0NCAxMi41NjUsNS44OTg1IDEyLjMxMjUsNS40MDYyNSAxMi4zMDgyLDUuMzk3NTMgMTIuMzE2NSw1LjM4MzkwMSAxMi4zMTI1LDUuMzc1IDEyLjI4ODIxNyw1LjMyMjczMTYgMTIuMjY3MzQ3LDUuMjc0NDY4OCAxMi4yNSw1LjIxODc1IDEyLjIzNzk5LDUuMTc2NjM0NiAxMi4yMjY3MzksNS4xMzc2MzU4IDEyLjIxODc1LDUuMDkzNzUgMTIuMjAxMTk5LDUuMDA4MDY4NCAxMi4xODc1LDQuOTAzMzc1IDEyLjE4NzUsNC44MTI1IDEyLjE4NzUsNC4wODU1IDEyLjc3MywzLjUgMTMuNSwzLjUgeiBNIDguNzUsNS45Mzc1IGMgMC4zNzk0MTEzLDAgMC43MzExNDMzLDAuMTc2NTA4OSAwLjk2ODc1LDAuNDM3NSAwLjA3OTIwMiwwLjA4Njk5NyAwLjEzMjQyODksMC4xNzY2NDA5IDAuMTg3NSwwLjI4MTI1IEwgOS45Mzc1LDYuNjI1IGMgMC4wMTkyMzIsMC4wMzc1MjcgMC4wMTI0MTEsMC4wODcyNDEgMC4wMzEyNSwwLjEyNSAwLjU4OTAzMywxLjE4MDYyMTkgMC45ODg3NiwyLjQ4MDY5NjQgMS4xNTYyNSwzLjg0Mzc1IDAuMDU1ODMsMC40NTQzNTEgMC4wOTM3NSwwLjkwNTI2OCAwLjA5Mzc1LDEuMzc1IGwgMCwwLjAzMTI1IDAsMC4wMzEyNSBjIDAsMS45MjQgLTAuNDU5MjUsMy43NDA3NSAtMS4yODEyNSw1LjM0Mzc1IEwgOS45MDYyNSwxNy4zNDM3NSBjIC0wLjIyMDI4NDMsMC40MTg0NzkgLTAuNjE5MTE4MiwwLjcxODc1IC0xLjEyNSwwLjcxODc1IC0wLjcyNiwwIC0xLjMxMjUsLTAuNTg0NSAtMS4zMTI1LC0xLjMxMjUgMCwtMC4yMDU3NDQgMC4wNDA1NjUsLTAuMzg5MDQ5IDAuMTI1LC0wLjU2MjUgTCA3LjU2MjUsMTYuMTU2MjUgYyAwLjYzNCwtMS4yMzcgMSwtMi42NCAxLC00LjEyNSBsIDAsLTAuMDMxMjUgLTAuMDMxMjUsMCAwLC0wLjAzMTI1IGMgMCwtMS40ODUgLTAuMzM0NzUsLTIuODg5IC0wLjk2ODc1LC00LjEyNSBsIDAuMDMxMjUsMCBDIDcuNTQ1NTU3LDcuNzUyMzAxOCA3LjQ5NTc2NDIsNy42NjA0MzU3IDcuNDY4NzUsNy41NjI1IDcuNDQxNzM1Nyw3LjQ2NDU2NDMgNy40Mzc1LDcuMzYwNTU5MSA3LjQzNzUsNy4yNSA3LjQzNzUsNi41MjMgOC4wMjQsNS45Mzc1IDguNzUsNS45Mzc1IHoiICAgICBpZD0icGF0aDExIiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgICAgIHRyYW5zZm9ybT0ibWF0cml4KDAuODQ3NDU3NjIsMCwwLDAuODQ3NDU3NjIsMS44MzA1MDg1LDEuODMwNTA4NSkiIC8+PC9zdmc+", '25.90239843209'); add_submenu_page('mobiloud', 'Settings', 'Settings', "activate_plugins", 'mobiloud_settings', array('Mobiloud_Admin', 'menu_settings')); add_submenu_page('mobiloud', 'Push Notification', 'Push Notifications', "activate_plugins", 'mobiloud_push', array('Mobiloud_Admin', 'menu_push')); }
function ewww_ngg_bulk_menu() { if (!defined('NGGFOLDER')) { return; } add_submenu_page(NGGFOLDER, esc_html__('Bulk Optimize', EWWW_IMAGE_OPTIMIZER_DOMAIN), esc_html__('Bulk Optimize', EWWW_IMAGE_OPTIMIZER_DOMAIN), 'NextGEN Manage gallery', 'ewww-ngg-bulk', array(&$this, 'ewww_ngg_bulk_preview')); }
function wpm_add_pages() { global $wpm_options; $page = add_submenu_page('themes.php', __('Manage Menubar', 'wpm'), $wpm_options->admin_name, 8, $wpm_options->admin_file); add_action("admin_print_scripts-{$page}", 'wpm_scripts'); return true; }
/** * Setup the Admin menu in WordPress * * @return void */ function cx_admin_menu() { global $wp_version, $CX; // Add old style custom icon for before WP 3.8 $old_ico = version_compare($wp_version, '3.8', '<') ? CX_URL . '/assets/img/cx-ico-16.png' : ''; /** * Menu for Admins */ if (current_user_can('manage_options')) { add_menu_page($CX->meta['Name'], 'Chat X', 'manage_options', 'chat_x', 'cx_console_template', $old_ico, '50.9874'); /** * Menu for Operators */ } else { if (current_user_can('answer_visitors')) { add_menu_page($CX->meta['Name'], 'Chat X', 'cx_op', 'chat_x', 'cx_console_template', $old_ico, '50.9874'); } } /** * Add submenus */ // Chat Logs add_submenu_page('chat_x', __('Chat Logs', 'cx'), __('Chat Logs', 'cx'), 'manage_options', 'cx_chat_logs', 'cx_render_chat_logs'); // Offline Messages add_submenu_page('chat_x', __('Offline messages', 'cx'), __('Offline messages', 'cx'), 'manage_options', 'edit.php?post_type=cx_offline_msg'); /*add_submenu_page( 'chat_x', __( 'Predefined messages', 'cx' ), __( 'Predefined messages', 'cx' ), 'manage_options', 'edit.php?post_type=cx_predefined_msg' );*/ // Remove publish box some post types remove_meta_box('submitdiv', 'cx_offline_msg', 'side'); }
/** * Ingresa los distintos niveles del menú de administración. * @return none */ function jin_places_menu() { $icon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABfUlEQVQ4T52Tz1XCQBDGvwGCHGMFYgVgBYYOwiU8DAe2Au0AqECtIB6MPHIJJcQKDBWIHeANE8j4dvPgJSHgnzklOzO/2Zn5llBijuPrVI/vATbApIM4YNBE2FZYDKfiQZocvQHULPoYuCpCDgHubEygEQOviDRTQerxnIBrMILhwOpkwSUAL5DBXNlein5/KYOd6bRJSfVdfg9tK5dzHBBp50J0V/8BPBBwK6/L1a2QANpWHRAM2ZawLeN0C46vQ4sCImplAxn4BGD8OER1ZQmpxyEBF/KfgQ8A5q/WuKvquF7aSgp4FLZ1V6aZgyHuAS8zk5h8BSDuipve/E8AGfzkely2upNDzDod11NVhW2lgiqxXAtKxlo0AqjNhAWYlJBA3CRGC+CQ4/pkpw/lylV8noUgCpDQHJtaiMZaV/51Y4Xapo0Km2A2xKDX3uXlAa63JGa/UqH59ktb7JXo+Hr1LG4lCZsMdI4D0v2PAbTV48mYelxAiEgbZ1v4BtnNpRGzeMr6AAAAAElFTkSuQmCC"; add_menu_page('Places by @jinglero', 'Places', 'manage_options', 'jin-places', 'jin_places_admin_list', $icon, 20); add_submenu_page('jin-places', 'Agregar un Lugar a Places by Jinglero', 'Agregar', 'manage_options', 'jin-places-add', 'jin_places_admin_add'); add_submenu_page('jin-places', 'Configuración de Places by Jinglero', 'Configuración', 'manage_options', 'jin-places-config', 'jin_places_admin_config'); }
function vtprd_add_admin_menu_setup_items() { // add items to the Pricing Deals custom post type menu structure global $vtprd_setup_options; //V1.0.9.0 ADD WRAPPING 'IF' if (!isset($vtprd_setup_options['register_under_tools_menu'])) { $vtprd_setup_options = get_option('vtprd_setup_options'); } if (isset($vtprd_setup_options['register_under_tools_menu']) && $vtprd_setup_options['register_under_tools_menu'] == 'yes') { $settingsLocation = 'options-general.php'; } else { $settingsLocation = 'edit.php?post_type=vtprd-rule'; } add_submenu_page($settingsLocation, __('Pricing Deal Settings', 'vtprd'), __('Pricing Deal Settings', 'vtprd'), 'administrator', 'vtprd_setup_options_page', array(&$this, 'vtprd_setup_options_cntl')); if (!defined('VTPRD_PRO_DIRNAME')) { //update to pro version... add_submenu_page('edit.php?post_type=vtprd-rule', __('Upgrade to Pricing Deals Pro', 'vtprd'), __('Upgrade to Pro', 'vtprd'), 'administrator', 'vtprd_pro_upgrade', array(&$this, 'vtprd_pro_upgrade_cntl')); } add_submenu_page('edit.php?post_type=vtprd-rule', __('Pricing Deals Help', 'vtprd'), __('Pricing Deals Help', 'vtprd'), 'administrator', 'vtprd_show_help_page', array(&$this, 'vtprd_show_help_page_cntl')); /* add_submenu_page( 'edit.php?post_type=vtprd-rule', // The ID of the top-level menu page to which this submenu item belongs __( 'Pricing Deals FAQ', 'vtprd' ), // The value used to populate the browser's title bar when the menu page is active __( 'Pricing Deals FAQ', 'vtprd' ), // The label of this submenu item displayed in the menu 'administrator', // What roles are able to access this submenu item 'vtprd_show_faq_page', // The slug used to represent this submenu item array( &$this, 'vtprd_show_faq_page_cntl' ) // The callback function used to render the options for this submenu item ); */ //Add a DUPLICATE custom tax URL to be in the main Pricing Deals menu as well as in the PRODUCT menu //post_type=product => PARENT plugin post_type add_submenu_page('edit.php?post_type=vtprd-rule', __('Pricing Deals Categories', 'vtprd'), __('Pricing Deals Categories', 'vtprd'), 'administrator', 'edit-tags.php?taxonomy=vtprd_rule_category&post_type=product', ''); }
/** * Registers menu items * * @access public * @return void */ public static function menu() { if (current_theme_supports('realia-statistics')) { add_submenu_page('edit.php?post_type=property', __('Property Views', 'realia'), __('Property Views', 'realia'), 'manage_options', 'property_views', array(__CLASS__, 'property_views_template')); add_submenu_page('edit.php?post_type=property', __('Search Queries', 'realia'), __('Search Queries', 'realia'), 'manage_options', 'search_queries', array(__CLASS__, 'search_queries_template')); } }
/** * Register the administration menu for this plugin into the WordPress Dashboard menu. * */ public function add_plugin_admin_menu() { $this->plugin_screen_hook_suffix = add_menu_page('Wemahu Dashboard', 'Wemahu', 'manage_options', $this->plugin_slug, array($this, 'display_wemahu_dashboard')); $this->plugin_screen_hook_suffix = add_submenu_page($this->plugin_slug, 'Wemahu Rulesets', 'Rulesets', 'manage_options', 'wemahu_rulesets', array($this, 'display_wemahu_rulesets')); $this->plugin_screen_hook_suffix = add_submenu_page($this->plugin_slug, 'Wemahu Settings', 'Settings', 'manage_options', 'wemahu_settings', array($this, 'display_wemahu_settings')); $this->plugin_screen_hook_suffix = add_submenu_page($this->plugin_slug, 'Wemahu Help', 'Help/About', 'manage_options', 'wemahu_help', array($this, 'display_wemahu_help')); }
function xyz_ips_menu() { add_menu_page('insert-php-code-snippet', 'XYZ PHP Code', 'manage_options', 'insert-php-code-snippet-manage', 'xyz_ips_snippets', plugins_url('insert-php-code-snippet/images/logo.png')); add_submenu_page('insert-php-code-snippet-manage', 'PHPCode Snippets', 'PHPCode Snippets', 'manage_options', 'insert-php-code-snippet-manage', 'xyz_ips_snippets'); add_submenu_page('insert-php-code-snippet-manage', 'PHPCode Snippets - Manage settings', 'Settings', 'manage_options', 'insert-php-code-snippet-settings', 'xyz_ips_settings'); add_submenu_page('insert-php-code-snippet-manage', 'PHPCode Snippets - About', 'About', 'manage_options', 'insert-php-code-snippet-about', 'xyz_ips_about'); }
function form_add_admin() { global $form_name, $form_shortname, $form; $form_options = form_options(); if (isset($_GET['page']) && $_GET['page'] == "form") { if (isset($_REQUEST['action']) && 'install' == $_REQUEST['action']) { delete_option('form_log'); foreach ($form_options as $value) { if (isset($_REQUEST[$value['id']])) { update_option($value['id'], $_REQUEST[$value['id']]); } else { delete_option($value['id']); } } header("Location: admin.php?page=form&installed=true"); die; } } add_menu_page($form_name, $form_name, 'manage_options', 'form', 'form_main'); add_submenu_page('form', $form_name . ' - Setup', 'Setup', 'manage_options', 'form', 'form_main'); if (get_option("form_version")) { if (!isset($form['output']['menus']) && !isset($_SESSION['form']['menus'])) { form_output('headers'); } //load menus if (isset($form['output']['menus']) && is_array($form['output']['menus']) && count($form['output']['menus']) > 0) { $_SESSION['form']['menus'] = $form['output']['menus']; } if (isset($_SESSION['form']['menus'])) { foreach ($_SESSION['form']['menus'] as $menu) { add_submenu_page('form', $form_name . ' - ' . $menu[0], $menu[0], 'manage_options', $menu[1], 'form_main'); } } } }
function inscricoes_estatisticas_menu() { $topLevelMenuLabel = 'Relatórios'; /* Top level menu */ add_menu_page($topLevelMenuLabel, $topLevelMenuLabel, 'edit_published_posts', 'inscricoes_estatisticas', 'relatorios_sumario_page_callback_function'); /* inscritos */ add_submenu_page('inscricoes_estatisticas', 'Inscrições por Estado', 'Inscrições por Estado', 'edit_published_posts', 'inscritos_estado', 'inscritos_estado_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Inscrições por Estado - listagem', 'Inscrições por Estado - listagem', 'edit_published_posts', 'inscritos_estado_total', 'inscritos_estado_total_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Inscrições por Setorial - listagem', 'Inscrições por Setorial - listagem', 'edit_published_posts', 'inscritos_setorial_total', 'inscritos_setorial_total_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Inscrições por Setorial/Estado', 'Inscrições por Setorial/Estado', 'edit_published_posts', 'inscritos_setorial_estado', 'inscritos_setorial_estado_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Inscritos que votaram/não votaram', 'Inscritos que votaram/não votaram', 'edit_published_posts', 'votos_inscritos_votaram', 'votos_inscritos_votaram_page_callback_function'); /* candidatos */ add_submenu_page('inscricoes_estatisticas', 'Candidatos inscritos por setorial', 'Candidatos inscritos por setorial', 'edit_published_posts', 'candidatos_setorial', 'candidatos_setorial_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Candidatos inscritos - total por estado', 'Candidatos inscritos - total por estado', 'edit_published_posts', 'candidatos_estado_total', 'candidatos_estado_total_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Candidatos inscritos por setorial/estado', 'Candidatos inscritos por setorial/estado', 'edit_published_posts', 'candidatos_setorial_estado', 'candidatos_setorial_estado_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Candidatos por gênero por setorial/estado', 'Candidatos por gênero por setorial/estado', 'edit_published_posts', 'candidatos_genero', 'candidatos_genero_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Candidatos por gênero por estado - listagem', 'Candidatos por gênero por estado - listagem', 'edit_published_posts', 'candidatos_genero_estado_total', 'candidatos_genero_estado_total_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Candidatos afrodescendentes por setorial/estado', 'Candidatos afrodescendentes', 'edit_published_posts', 'candidatos_afrodesc', 'candidatos_afrodesc_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Candidatos afrodescendentes por setorial/estado', 'Candidatos afrodescendentes por estado', 'edit_published_posts', 'candidatos_afrodesc_estado_total', 'candidatos_afrodesc_estado_total_page_callback_function'); /* votos add_submenu_page('inscricoes_estatisticas', 'Total geral de votos', 'Total geral de votos', 'manage_options', 'votos_total', 'votos_total_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Total de votos por estado - listagem', 'Total de votos por estado - listagem', 'manage_options', 'votos_estado_total', 'votos_estado_total_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Total de votos por setorial', 'Votos por setorial', 'manage_options', 'votos_setorial', 'votos_setorial_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Total de votos por gênero por estado - listagem', 'Votos por gênero - listagem', 'manage_options', 'votos_genero_estado_total', 'votos_genero_estado_total_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Total de votos por afrodescendência', 'Votos por afrodescendência', 'manage_options', 'votos_afrodesc_total', 'votos_afrodesc_total_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Votos por setorial/estado', 'Votos por setorial/estado', 'manage_options', 'votos_setorial_estado', 'votos_setorial_estado_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Votos por gênero setorial/estado', 'Votos por gênero', 'manage_options', 'votos_genero_setorial_estado', 'votos_genero_setorial_estado_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Votos por afrodescendência setorial/estado', 'Votos por afrodescendência', 'manage_options', 'votos_afrodesc_setorial_estado', 'votos_afrodesc_setorial_estado_page_callback_function'); */ add_submenu_page('inscricoes_estatisticas', 'Relatório dos inscritos que não votaram', 'Relatório dos inscritos que não votaram', 'manage_options', 'relatorio_inscritos_naovotaram', 'relatorio_inscritos_naovotaram_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Candidatos mais votados por setorial e estado', 'Mais votados por setorial e estado', 'curate', 'maisvotados_setorial_estado', 'maisvotados_setorial_estado_page_callback_function'); add_submenu_page('inscricoes_estatisticas', 'Resumo das setoriais', 'Resumo das setoriais', 'curate', 'resumo_setorial_estado', 'resumo_setorial_estado_page_callback_function'); /* verificacao de fraude */ add_submenu_page('inscricoes_estatisticas', 'Auditoria: votos por setorial/estado ', 'Auditoria: votos por setorial estado', 'manage_options', 'listagem_votos_auditoria', 'listagem_votos_auditoria_page_callback_function'); }