/** * Register the top-level 'Snippets' menu and associated 'Manage' subpage * * @uses add_menu_page() to register a top-level menu * @uses add_submenu_page() to register a sub-menu */ function register() { /* Register the top-level menu */ add_menu_page(__('Snippets', 'code-snippets'), __('Snippets', 'code-snippets'), code_snippets()->get_cap(), code_snippets()->get_menu_slug(), array($this, 'render'), 'div', is_network_admin() ? 21 : 67); /* Register the sub-menu */ parent::register(); }
/** * Register the admin menu */ public function register() { /* Add New Snippet menu */ $this->add_menu(code_snippets_get_menu_slug('add'), __('Add New', 'code-snippets'), __('Add New Snippet', 'code-snippets')); /* Add edit menu if we are currently editing a snippet */ if (isset($_REQUEST['page']) && code_snippets_get_menu_slug('edit') === $_REQUEST['page']) { parent::register(); } }