As you have seen, you only need to use the function add_menu_page (),
although the documentation assume that you created a new plugin this is not necesary to do it.
you can create a new file in your theme and use include_once at the end of functions.php or simply add these functions directly into functions.php
Related Posts:
- How to remove items from +New admin menu?
- Make sub menu items a main link in the admin menu using fuctions.php
- Add column to pages table
- Admin account only shows Profile and Dashboard with no activity
- How to prevent parent admin page from appearring as a child admin page
- Create a admin page in wordpress without admin menus (“wordpress sidebars”)
- Add column to pages table
- Admin top level menu, pointing to an external url
- How to break line / add to ADMIN menu
- WordPress Admin Panel Left Sidebar No showing on Post create page
- Organizing Code in your WordPress Theme's functions.php File?
- Changing Admin Menu Labels
- Is there ANY way to remove comments function and section totally?
- Placing a Custom Post Type Menu Above the Posts Menu Using menu_position?
- Admin Page Redirect
- How to Add a Third Level Sub Menu to the WordPress Admin Menu
- How to remove screen options and help links in the admin area?
- Sort admin menu items
- Add “external” link to admin menu in the backend
- Custom column for changing post status via ajax
- How to add custom submenu links in wp-admin menus?
- Make fonts.com font work in TinyMCE (iframe referrer issue)
- Edit specific nodes in WP_Admin_Bar
- Is it OK to move admin menu items?
- How to add notification bubble for my custom admin menu page
- How to create sub menu with a URL parameter?
- Reorder custom submenu item
- Can initial focus be set to search field in WordPress Media Library?
- How to wrap admin menus and menu headers in additional divs without modifying the WordPress core?
- wp-admin – save options without refreshing?
- Admin pages have no content
- How to disable admin flyout menus?
- Why adding Categories does not auto refresh in Backend while using my custom theme?
- How do you modify CSS files via admin panel?
- remove plugin admin menu in wordpress without installing plugin in v3.8.1
- How to put placeholder text in the main post input area?
- Rename W3 Total Cache admin menu
- How To Create User Specific Admin User Pages?
- SSL Partially breaking admin panel and elementor
- Remove query var on admin pages when ‘Save changes’ pressed
- Change top level menu item to point to custom submenu item
- What is the practical difference between is_admin() and is_blog_admin()?
- How do I set the homepage to the WordPress Admin Dashboard login?
- How to hide wordpress default description box?
- I want to disable login of admin (/wp-admin) with email and make it accessible only with username
- Allow administrators to pick post author on custom post type edit screen
- Cannot find an OLD Gravity Form on an OLD Word Press site [closed]
- How to make the front-end RTL without changing the admin panel language?
- wrapping ‘rest_api_init’ in ‘is_admin()’ function
- Move ‘current-menu-item’ class on #adminmenu li from Posts to Pages for Taxonomy Edit Screen
- What are the requirements to make the admin toolbar show up on the front end
- Add menu option to “New Post” menu in admin bar
- Remove bulk option row
- Admin menu in front-end
- Remove or move admin submenus under a new menu
- 500 internal server error on wp-admin only
- How to replace “Password Protected” text with icon in Admin
- Removing Dashboard Menu Items Through The Database
- WordPress Side Menu Admin Panel Default Order numbers List?
- load-{$page hook} and returned parameter
- Can’t access wp-admin, redirects to http://%24domain/wp-admin/
- meta box on new admin page
- How to hide Admin Tabs? [duplicate]
- Making Comments, a sub_menu in admin menu
- External HTTP API calls slowing down WordPress admin [closed]
- Dashboard : remove Safari navigator message
- Available resources for learning WordPress 4.7.2 from the ground up?
- Disable Auto-Expanding Menu in WordPress Admin Menus
- Change users.php WP_User_Query
- How can I control which plugins run in the dashboard?
- how to stop wordpress admin menu from scrolling with page
- Uncaught SyntaxError: Unexpected Token Illegal
- Trying to create a page as a menu item in the admin while keeping the admen panel visible
- Newly created user role not displaying on users screen
- WordPress Admin extremely slow when other admin logged in
- Custom admin menu order fails if slugs are complicated
- Weird white space in admin area
- Accessing wordpress tool in local MAMP Site
- Redirect from wp-admin back to page
- How to move “Collapse Menu” to top of admin bar?
- Appearance -> Menus doesn’t show
- restrict admin panel sections to users
- Remove menu item dashboard for a unique user
- adding existing menu page on new customer user role
- Disable flyout (popup) menus in backend
- Failed to load resource: the server responded with a status of 431 ()
- Remove Theme menu link from Admin Panel
- When installing wordpress through WP CLI mysite.com/admin not working
- Trying to list user and post information from (wp_includes/post.php ) causes Fatal error
- Remove capability to interact with a page
- Localhost install: Administrator lost administrator access; cannot access Dashboard
- wp_is_mobile() inside js
- Getting 404 page not found error while trying to access add new plugin / themes
- Admin Login page not working at all
- Redirection to external site on admin
- Is it possible to tell if a user is logged into WordPress from looking at the cookies which are set?
- Move Custom Taxonomy Menu to Top Level Admin Menu
- Why when I click on a link into the WP admin panel I am redirected to a link that doesn’t contains wp-admin prefix, so I obtain 404 error
- How to make the Panel // WP-Admin lighter via Mobile
- get_current_screen() does not return parent_file