If I get you correctly, you are trying to add a new menu to the Admin Panel. For that, the following tutorial would be one of the best for you to such:
- The Complete Guide To The WordPress Settings API (Part I – VIII)
The key things are:
add_menu_page()add_submenu_page()add_theme_page()– for theme optionsadd_plugins_page()– for plugin
Related Posts:
- How to remove admin menu pages inserted by plugins?
- How to *remove* a parent theme page template from a child theme?
- How to use more than 256MB of memory in the admin?
- How to Change 404 page title
- What is the best way to customise admin files so they survive future upgrades?
- Creating my own Admin Forms in a WordPress CMS?
- How to redirect WordPress home page to custom static HTML page
- How can I create an alternative home page?
- How to build custom WP admin with custom URLs
- WordPress prompt checklist before publish?
- page_template toggle between 2 templates + 2 permalinks for same post
- Adding an email column to a Custom Post Types Admin Screen?
- Custom Dashboard Home Screen Options
- How do I deque the default stylesheet?
- Add custom column to Users admin panel with Types user custom fields?
- Hide upload image fields for the different media upload popups
- Woocommerce Product page edit
- For custom templates, is it better to use `template_include` or `type_template`?
- Adding all sub-pages to the menu manager
- Preserve custom URL parameter after saving post
- Javascript Solution Remove Specific Tag but leave the rest in a specific DIV
- How to get custom page template being edited in gutenberg editor
- Change the Labels of Users to Customers in Admin
- need help with a user-specific custom page template
- Prepopulating a specific page template with HTML/CSS
- custom meta box for page default template
- Organizing the position of widgetized areas in the backend
- Admin search post meta
- List top 5 authors with most posts
- How To Load an HTML File As A WordPress Page (With No 301/No Redirect)
- Customizing Users in Admin Area
- Data won’t save if metabox within conditional in admin. What am I missing?
- Simplify the admin end
- What is the best way to modify Admin Panel on WordPress?
- Stop Expansion of Top Level Menu in the WordPress Admin Sidebar
- How to create “custom page types” with different custom fields in them?
- How to create custom search page
- WordPress archive index page
- How to create a custom WordPress front page
- Custom Same Page Search
- change top banner content on specific page
- Usage of custom post types in a custom admin menu
- How to set up conditionals in page templates?
- How To make Custom page of every Category
- Remove Sidebars from page
- Select input in metabox not updated
- Product page not found if product data is set Appointment Service
- How to create custom backend admin menu in different languages?
- remove screenshot.png via dashboard
- Page with some post value id showing page not found
- Why does a custom php code inside a custom template not get executed?
- How to use the same custom page template to iframe multiple urls with entry of new url entered from backend
- POST 429 Error when trying to place more than 20 images into post at once
- Adding more than one WordPress Gutenburg block type?
- Create page when a new site in multisite network is created?
- Custom stylesheet not loading
- Custom Admin Section
- Displaying Child Page’s Information
- how to hard link to the posts page?
- Admin menu disable new/delete page
- Customize Admin Section
- Setting Custom WordPress “Posts page” AS “Front page”
- Page template with custom html fields inside a content
- How to create functions that affect only a specific user
- Single page template
- Adding page Title in a custom coded page
- Create users via PHP
- use another theme for just one page
- How can I get the Media Library backend to show larger thumbnails?
- I want to force secondary rows using WP_List_Table
- Best collection of code for your 'functions.php' file [closed]
- How to: Easily Move a WordPress Install from Development to Production?
- Organizing Code in your WordPress Theme's functions.php File?
- Is there a flowchart for WordPress loading sequence?
- Essential technical features for high-end WordPress web hosting? [closed]
- How to put logs in WordPress
- How to filter post listing (in WP dashboard posts listing) using a custom field (search functionality)?
- How to get the Date Format and Time Format settings for use in my template?
- Where are Additional CSS files stored
- Best Practices for Regression Testing WordPress Websites?
- Remove wrapping div and ul from output of wp_nav_menu
- What Is The Use Of map_meta_cap Filter?
- get post author id outside loop
- Custom Walker: how to get ID in function start_lvl
- Creative uses of WordPress [closed]
- How do I make my child theme re-apply the settings that were customised when its parent was active?
- Multiple Inputs in a Customizer Control
- New WP_Customize API – how does it work under the hood?
- Embedding a SOAP Client into a WordPress Plugin?
- Is there anything that Joomla or Drupal can do that can’t be done in WordPress? [closed]
- Update widget form after drag-and-drop (WP save bug)
- Data sanitization: Best Practices with code examples
- How to benchmark a WordPress installation? [closed]
- Should I delete the default themes?
- Moving WP install from local to live, what about wp_posts GUID?
- Modified wp.media.view.Settings.Gallery in Backbone JS, but editing doesn’t work
- Running Gutenberg React in Development Mode
- Prevent WordPress from automatically installing a new theme each year
- Can we use one WordPress installation for multiple databases, domains and content directories
- Is there a blank theme framework compatible with WP 3.0? [closed]