{"id":358488,"date":"2022-11-24T10:18:16","date_gmt":"2022-11-24T10:18:16","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=358488"},"modified":"2024-10-16T06:15:30","modified_gmt":"2024-10-16T06:15:30","slug":"how-to-add-submenu-in-wordpress-admin-panel","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/","title":{"rendered":"How to add submenu in WordPress admin panel"},"content":{"rendered":"\n<p>Submenus are menu items listed below your top-level menu and menu item listed below existing default menus in WordPress admin panel. We will examine how to make a submenu in admin panel WordPress. I assumed, you are created a menu or add to the default menu in the admin panel. Here, we created a menu named <strong>Webkul Products<\/strong> as shown in image below :-<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"789\" height=\"322\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress.png\" alt=\"add-menu-to-wordpress\" class=\"wp-image-358649\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress.png 789w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress-300x122.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress-250x102.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress-768x313.png 768w\" sizes=\"(max-width: 789px) 100vw, 789px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>You can see how to add a menu to <a href=\"https:\/\/webkul.com\/blog\/how-to-add-menu-in-wordpress-admin-panel\/\">WordPress admin<\/a> panel.<\/p>\n\n\n\n<p>Now we are creating a submenu named Add Product under the Menu( Webkul Product -&gt; Add Module )<\/p>\n\n\n\n<p>You can use <strong>add_submenu_page()<\/strong> function explained below: &#8211; <\/p>\n\n\n\n<p><strong>add_submenu_page<\/strong>(&nbsp;<em>string<\/em>&nbsp;<strong>$parent_slug<\/strong>,&nbsp;<em>string<\/em>&nbsp;<strong>$page_title<\/strong>,&nbsp;<em>string<\/em>&nbsp;<strong>$menu_title<\/strong>,&nbsp;<em>string<\/em>&nbsp;<strong>$capability<\/strong>,&nbsp;<em>string<\/em>&nbsp;<strong>$menu_slug<\/strong>,&nbsp;<em>callable<\/em>&nbsp;<strong>$callback<\/strong>&nbsp;=&nbsp;&#8221;,&nbsp;<em>int|float<\/em>&nbsp;<strong>$position<\/strong>&nbsp;=&nbsp;null&nbsp;):&nbsp;string|false<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>This function takes a capability which will be used to determine whether or not a page is included in the menu.<\/p>\n\n\n\n<p>The function which is hooked in to handle the output of the page must check that the user has the required capability as well.<\/p>\n<\/blockquote>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Parameters <\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"><code>$parent_slug<\/code>&nbsp;( string&nbsp;<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Required<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"> )<\/mark><\/strong> :- <mark style=\"background-color:rgba(0, 0, 0, 0);color:#848484\" class=\"has-inline-color\"> This slug passed as name for the parent menu or you can pass the file name of a standard WordPress admin page.<\/mark><\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"><code>$page_title<\/code>&nbsp;( string&nbsp;<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Required<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"> )<\/mark><\/strong> :- <mark style=\"background-color:rgba(0, 0, 0, 0);color:#848484\" class=\"has-inline-color\">This  text will displayed in the page as title tags  when we will select the menu.<\/mark><\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"><code>$menu_title<\/code>&nbsp;( string&nbsp;<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Required<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"> )<\/mark><\/strong> :- <mark style=\"background-color:rgba(0, 0, 0, 0);color:#848484\" class=\"has-inline-color\">This will display text on menu as label<\/mark><\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"><code>$capability<\/code>&nbsp;( string&nbsp;<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Required<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"> )<\/mark><\/strong> :-<mark style=\"background-color:rgba(0, 0, 0, 0);color:#848484\" class=\"has-inline-color\"> Capability is required for displaying menu item<\/mark><\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"><code>$menu_slug<\/code>&nbsp;( string&nbsp;<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">Required<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"> )<\/mark><\/strong> :- <mark style=\"background-color:rgba(0, 0, 0, 0);color:#848484\" class=\"has-inline-color\">This  slug name is refer to menu and should be unique for this menu item and will only include alphanumeric, lowercase , dashes, and underscores letter<\/mark>.<\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"><code>$callback<\/code>&nbsp;( callable&nbsp;<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Optional<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"> )<\/mark><\/strong> :- <\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"><code>$position<\/code>&nbsp;( int|float&nbsp;<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Optional<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"> )<\/mark><\/strong> :- <mark style=\"background-color:rgba(0, 0, 0, 0);color:#848484\" class=\"has-inline-color\">A function to call to return the content of this page.<br><strong>Default<\/strong> is :&nbsp;<code>null<\/code><\/mark><mark style=\"background-color:rgba(0, 0, 0, 0);color:#848484\" class=\"has-inline-color\"><\/mark><\/li>\n\n\n\n<li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"><code>$position<\/code>&nbsp;( int|float&nbsp;<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Optional<\/mark><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-black-color\"> )<\/mark><\/strong> :-  <mark style=\"background-color:rgba(0, 0, 0, 0);color:#848484\" class=\"has-inline-color\">The position in the menu order to display this item.<br><strong>Default<\/strong> is :&nbsp;<code>null<\/code><\/mark><\/li>\n<\/ol>\n\n\n\n<p>Just follow these steps and add this code in function.php file     :-<\/p>\n\n\n\n<p>1. Create a custom function and use <strong>add_submenu_page()<\/strong> :-  <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"663\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/function-definition-1200x663.png\" alt=\"Function Definition\" class=\"wp-image-358621\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/function-definition-1200x663.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/function-definition-300x166.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/function-definition-250x138.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/function-definition-768x424.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/function-definition.png 1292w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>2. Create callback function and pass in <strong>add_submenu_page<\/strong>() : &#8211;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"769\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/callback-function-1200x769.png\" alt=\"Callback Function\" class=\"wp-image-358623\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/callback-function-1200x769.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/callback-function-300x192.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/callback-function-250x160.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/callback-function-768x492.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/callback-function.png 1292w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>3. Now add a function to <strong>add_action<\/strong> with an action hook ( <strong>admin_menu )<\/strong> : &#8211; <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"381\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-action-submenu-1200x381.png\" alt=\"add-action-submenu\" class=\"wp-image-358626\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-action-submenu-1200x381.png 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-action-submenu-300x95.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-action-submenu-250x79.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-action-submenu-768x244.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-action-submenu.png 1292w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>add_action -&gt; Add a callback function to your action hook.<\/p>\n\n\n\n<p>admin_menu -&gt; Fires earlier than the admin menu is loaded in Admin.<\/p>\n<cite><a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/add_action\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">add_action<\/a> -&gt; <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/admin_menu\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">admin_menu<\/a><\/cite><\/blockquote>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"958\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-a-submenu-to-wordpress-958x1024.png\" alt=\"add-a-submenu-to-wordpress\" class=\"wp-image-358627\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-a-submenu-to-wordpress-958x1024.png 958w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-a-submenu-to-wordpress-281x300.png 281w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-a-submenu-to-wordpress-233x249.png 233w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-a-submenu-to-wordpress-768x821.png 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-a-submenu-to-wordpress.png 1272w\" sizes=\"(max-width: 958px) 100vw, 958px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Output:-<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"782\" height=\"314\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-submenu-to-wordpress.png\" alt=\"add-submenu-to-wordpress\" class=\"wp-image-358650\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-submenu-to-wordpress.png 782w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-submenu-to-wordpress-300x120.png 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-submenu-to-wordpress-250x100.png 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-submenu-to-wordpress-768x308.png 768w\" sizes=\"(max-width: 782px) 100vw, 782px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>If you need custom <a href=\"https:\/\/webkul.com\/wordpress-theme-development-services\/\">WordPress Theme Development services<\/a> then feel free to <a href=\"https:\/\/webkul.com\/contacts\" target=\"_blank\" rel=\"noreferrer noopener\">reach us<\/a>&nbsp;and also explore our exclusive range of WordPress&nbsp;<a href=\"https:\/\/store.webkul.com\/woocommerce-plugins.html\">WooCommerce Plugins<\/a>.<\/p>\n\n\n\n<p><strong>Reference<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">https:\/\/developer.wordpress.org\/reference\/functions\/add_submenu_page\/#parameters<\/pre>\n\n\n\n<p>!!Have a Great Day Ahead!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Submenus are menu items listed below your top-level menu and menu item listed below existing default menus in WordPress admin panel. We will examine how to make a submenu in admin panel WordPress. I assumed, you are created a menu or add to the default menu in the admin panel. Here, we created a menu <a href=\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":349,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1260],"tags":[13167,13163,13164,13165,13166,12068,1258,13162],"class_list":["post-358488","post","type-post","status-publish","format-standard","hentry","category-wordpress","tag-add-submenu-in-wordpress","tag-admin-panel-submenu","tag-custom-menu","tag-custom-submenu","tag-how-to-add-submenu-in-admin-panel","tag-submenu","tag-wordpress","tag-wordpress-submenu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to add submenu in WordPress admin panel - Webkul Blog<\/title>\n<meta name=\"description\" content=\"Submenus are menu items listed below your top-level menu and menu item listed below existing default menus in WordPress admin panel\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to add submenu in wordpress admin panel?\" \/>\n<meta property=\"og:description\" content=\"Submenus are menu items listed below your top-level menu and menu item listed below existing default menus in WordPress admin panel\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-24T10:18:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-16T06:15:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/how-to-add-submenu-in-wordpress-admin-panel.png\" \/>\n\t<meta property=\"og:image:width\" content=\"936\" \/>\n\t<meta property=\"og:image:height\" content=\"613\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Anikesh Kumar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to add submenu in wordpress admin panel?\" \/>\n<meta name=\"twitter:description\" content=\"Submenus are menu items listed below your top-level menu and menu item listed below existing default menus in WordPress admin panel\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/how-to-add-submenu-in-wordpress-admin-panel.png\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anikesh Kumar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/\"},\"author\":{\"name\":\"Anikesh Kumar\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/4da1b58c2629234761688a8028e1d454\"},\"headline\":\"How to add submenu in WordPress admin panel\",\"datePublished\":\"2022-11-24T10:18:16+00:00\",\"dateModified\":\"2024-10-16T06:15:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/\"},\"wordCount\":464,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress.png\",\"keywords\":[\"add submenu in wordpress\",\"admin panel submenu\",\"custom menu\",\"custom submenu\",\"How to add submenu in admin panel\",\"submenu\",\"wordpress\",\"wordpress submenu\"],\"articleSection\":[\"WordPress\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/\",\"url\":\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/\",\"name\":\"How to add submenu in WordPress admin panel - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress.png\",\"datePublished\":\"2022-11-24T10:18:16+00:00\",\"dateModified\":\"2024-10-16T06:15:30+00:00\",\"description\":\"Submenus are menu items listed below your top-level menu and menu item listed below existing default menus in WordPress admin panel\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress.png\",\"width\":789,\"height\":322,\"caption\":\"add-menu-to-wordpress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to add submenu in WordPress admin panel\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/4da1b58c2629234761688a8028e1d454\",\"name\":\"Anikesh Kumar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ee2f1a94eaa8f8ff5ce21477883023b57f58a71189b92d6cd9aa40d9e19ac60d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ee2f1a94eaa8f8ff5ce21477883023b57f58a71189b92d6cd9aa40d9e19ac60d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Anikesh Kumar\"},\"description\":\"Anikesh Kumar- Team Lead, excels in WooCommerce integration, Payment Gateway Integration, and Speed Optimization Services. His proficiency in advanced WooCommerce modules and tools ensures seamless payment method development, delivering optimized, high-performance eCommerce solutions tailored to client needs.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/anikesh-kumar204\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to add submenu in WordPress admin panel - Webkul Blog","description":"Submenus are menu items listed below your top-level menu and menu item listed below existing default menus in WordPress admin panel","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/","og_locale":"en_US","og_type":"article","og_title":"How to add submenu in wordpress admin panel?","og_description":"Submenus are menu items listed below your top-level menu and menu item listed below existing default menus in WordPress admin panel","og_url":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2022-11-24T10:18:16+00:00","article_modified_time":"2024-10-16T06:15:30+00:00","og_image":[{"width":936,"height":613,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/how-to-add-submenu-in-wordpress-admin-panel.png","type":"image\/png"}],"author":"Anikesh Kumar","twitter_card":"summary_large_image","twitter_title":"How to add submenu in wordpress admin panel?","twitter_description":"Submenus are menu items listed below your top-level menu and menu item listed below existing default menus in WordPress admin panel","twitter_image":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/how-to-add-submenu-in-wordpress-admin-panel.png","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Anikesh Kumar","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/"},"author":{"name":"Anikesh Kumar","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/4da1b58c2629234761688a8028e1d454"},"headline":"How to add submenu in WordPress admin panel","datePublished":"2022-11-24T10:18:16+00:00","dateModified":"2024-10-16T06:15:30+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/"},"wordCount":464,"commentCount":1,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress.png","keywords":["add submenu in wordpress","admin panel submenu","custom menu","custom submenu","How to add submenu in admin panel","submenu","wordpress","wordpress submenu"],"articleSection":["WordPress"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/","url":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/","name":"How to add submenu in WordPress admin panel - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress.png","datePublished":"2022-11-24T10:18:16+00:00","dateModified":"2024-10-16T06:15:30+00:00","description":"Submenus are menu items listed below your top-level menu and menu item listed below existing default menus in WordPress admin panel","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2022\/11\/add-menu-to-wordpress.png","width":789,"height":322,"caption":"add-menu-to-wordpress"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/how-to-add-submenu-in-wordpress-admin-panel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to add submenu in WordPress admin panel"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/4da1b58c2629234761688a8028e1d454","name":"Anikesh Kumar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ee2f1a94eaa8f8ff5ce21477883023b57f58a71189b92d6cd9aa40d9e19ac60d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ee2f1a94eaa8f8ff5ce21477883023b57f58a71189b92d6cd9aa40d9e19ac60d?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Anikesh Kumar"},"description":"Anikesh Kumar- Team Lead, excels in WooCommerce integration, Payment Gateway Integration, and Speed Optimization Services. His proficiency in advanced WooCommerce modules and tools ensures seamless payment method development, delivering optimized, high-performance eCommerce solutions tailored to client needs.","url":"https:\/\/webkul.com\/blog\/author\/anikesh-kumar204\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/358488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/349"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=358488"}],"version-history":[{"count":69,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/358488\/revisions"}],"predecessor-version":[{"id":469135,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/358488\/revisions\/469135"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=358488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=358488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=358488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}