{"id":28242,"date":"2024-09-05T18:00:01","date_gmt":"2024-09-05T12:30:01","guid":{"rendered":"https:\/\/www.wpoven.com\/blog\/?p=28242"},"modified":"2024-09-05T18:00:01","modified_gmt":"2024-09-05T12:30:01","slug":"add-menus-submenus-wordpress","status":"publish","type":"post","link":"https:\/\/www.wpoven.com\/blog\/add-menus-submenus-wordpress\/","title":{"rendered":"How to Add Menus and Submenus in the WordPress Admin Panel"},"content":{"rendered":"\n<p class=\"justify\">If you are done with WordPress Admin Panel&#8217;s default Menu or would like to customize it as per your re<\/p>\n\n\n\n<p class=\"justify\">Navigating the WordPress admin panel can be made easier by customizing it with your menus and submenus.&nbsp;<\/p>\n\n\n\n<p class=\"justify\">In this post, we will walk you through the steps to add menus and submenus using simple code snippets.&nbsp;<\/p>\n\n\n\n<p class=\"justify\">Whether you want to organize plugin settings or create custom options, adding menus can make your WordPress admin area more customized and user-friendly. But first, let&#8217;s clear some basics.<\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<h2 class=\"wp-block-heading\">What are Menus and Submenus?<\/h2>\n\n\n\n<p class=\"justify\"><strong>Menus<\/strong> are the main items that you generally notice in the WordPress admin sidebar, like &#8220;Posts,&#8221; &#8220;Pages,&#8221; and &#8220;Settings.&#8221;<\/p>\n\n\n\n<p class=\"justify\">However, <strong>Submenus<\/strong> are options listed under a main menu. For example, under &#8220;Posts,&#8221; you\u2019ll find submenus like &#8220;All Posts&#8221; and &#8220;Add New.&#8221; In short, Submenus are options listed under a main menu.<\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<h2 class=\"wp-block-heading\">How to Add a Custom Menu<\/h2>\n\n\n\n<p class=\"justify\">Now you must be wondering How to even Add a Custom Menu in the WordPress admin dashboard.&nbsp;<\/p>\n\n\n\n<p class=\"justify\">Well, it&#8217;s not that tricky, all you have to simply use the `add_menu_page()` function.<\/p>\n\n\n\n<p class=\"justify\">Here\u2019s a simple step-by-step method you can follow:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Open Your Theme\u2019s `functions.php` File:&nbsp;<\/h3>\n\n\n\n<p class=\"justify\">&nbsp;&nbsp;&nbsp;You can find this file by going to your WordPress dashboard, navigating to &#8220;Appearance&#8221; &gt; &#8220;Theme File Editor,&#8221; and selecting the `<strong>functions.php<\/strong>` file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Add the Following Code:<\/h3>\n\n\n\n<p class=\"round has-background\" style=\"background-color:#f0f0f0\"><code><strong>function custom_plugin_menu() {<br><br>&nbsp;&nbsp;&nbsp; add_menu_page(<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'My Custom Plugin', \/\/ Page title<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'My Plugin',&nbsp; &nbsp; \/\/ Menu title<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'manage_options', &nbsp; \/\/ Capability required<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'my-plugin',&nbsp; &nbsp; \/\/ Menu slug (unique identifier)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'my_plugin_page', &nbsp; \/\/ Callback function to display page content<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; '', &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \/\/ Icon URL (leave empty for default icon)<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \/\/ Position on the menu (optional)<br><br>&nbsp;&nbsp;&nbsp; );<br><br>&nbsp;&nbsp;&nbsp;}<br><br>&nbsp;&nbsp;&nbsp;add_action('admin_menu', 'custom_plugin_menu');<br><br>&nbsp;&nbsp;&nbsp;\/\/ Callback function to display the menu page content<br><br>&nbsp;&nbsp;&nbsp;function my_plugin_page() {<br><br>&nbsp;&nbsp;&nbsp; echo '&lt;h1&gt;Welcome to My Plugin Page!&lt;\/h1&gt;';<br><br>&nbsp;&nbsp;&nbsp;}<\/strong><\/code><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">3. Save Your Changes:&nbsp;&nbsp;<\/h3>\n\n\n\n<p class=\"justify\">&nbsp;&nbsp;&nbsp;After adding the code, save the `functions.php` file. Your new &#8220;My Plugin&#8221; menu should now appear in the WordPress admin sidebar.<\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.wpoven.com\/dedicated-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"137\" src=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/wpoven-dedicated-hosting-1024x137.png\" alt=\"WPOven Dedicated Hosting\" class=\"wp-image-25538\" srcset=\"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/wpoven-dedicated-hosting-1024x137.png 1024w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/wpoven-dedicated-hosting-300x40.png 300w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/wpoven-dedicated-hosting-768x102.png 768w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/wpoven-dedicated-hosting-1536x205.png 1536w, https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/03\/wpoven-dedicated-hosting.png 1919w\" sizes=\"(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" title=\"\"><\/a><\/figure>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<h2 class=\"wp-block-heading\">How to Add a Submenu<\/h2>\n\n\n\n<p class=\"justify\">If you want to add a WordPress admin menu second tier submenus under your new custom menu, use the `add_submenu_page()` function. Here\u2019s how:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Add the Submenu Code in `functions.php`:<\/h3>\n\n\n\n<p>&nbsp;&nbsp;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;function custom_plugin_submenu() {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; \/\/ Adding the top-level menu first<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; add_menu_page(<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;My Custom Plugin&#8217;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;My Plugin&#8217;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;manage_options&#8217;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;my-plugin&#8217;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;my_plugin_page&#8217;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; );<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; \/\/ Adding submenus<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; add_submenu_page(<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;my-plugin&#8217;, &nbsp; &nbsp; &nbsp; \/\/ Parent slug<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;Add Product&#8217;, &nbsp; &nbsp; \/\/ Page title<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;Add Product&#8217;, &nbsp; &nbsp; \/\/ Submenu title<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;manage_options&#8217;,&nbsp; \/\/ Capability required<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;add-product&#8217;, &nbsp; &nbsp; \/\/ Submenu slug<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;add_product_page&#8217; \/\/ Callback function<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; );<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; add_submenu_page(<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;my-plugin&#8217;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;About Us&#8217;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;About Us&#8217;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;manage_options&#8217;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;about-us&#8217;,<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8216;about_us_page&#8217;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; );<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;}<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;add_action(&#8216;admin_menu&#8217;, &#8216;custom_plugin_submenu&#8217;);<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;\/\/ Callback function for &#8216;Add Product&#8217; submenu<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;function add_product_page() {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; echo &#8216;&lt;h1&gt;Add Your Product Here!&lt;\/h1&gt;&#8217;;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;}<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;\/\/ Callback function for the &#8216;About Us&#8217; submenu<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;function about_us_page() {<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; echo &#8216;&lt;h1&gt;About Our Plugin&lt;\/h1&gt;&#8217;;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;}<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Save the File:&nbsp;&nbsp;<\/h3>\n\n\n\n<p class=\"justify\">Your submenus &#8220;Add Product&#8221; and &#8220;About Us&#8221; will now appear under the &#8220;My Plugin&#8221; menu in the admin panel.<\/p>\n\n\n\n<p><strong>Key Points to Remember<\/strong><\/p>\n\n\n\n<p class=\"justify\"><strong>Menu Slug<\/strong>: This is a unique identifier for your menu. It should be in lowercase and can include dashes or underscores.<\/p>\n\n\n\n<p class=\"justify\"><strong>Capability: <\/strong>This controls who can see the menu. For example, `&#8217;manage_options&#8217;` is usually for admin users and they can only see it.&nbsp;<\/p>\n\n\n\n<p class=\"justify\"><strong>Position:<\/strong> Determines where the menu appears in the list. It\u2019s optional but helps organize the menus.<\/p>\n\n\n\n<p class=\"justify\"><strong>Page Title<\/strong>: This appears in the browser\u2019s title bar when you open the menu or submenu.<\/p>\n\n\n\n<p class=\"justify\"><strong>Menu Title<\/strong>: This is the text that appears in the sidebar.<\/p>\n\n\n\n<p class=\"justify\"><strong>Callback Function<\/strong>: This function runs when the menu or submenu is clicked, displaying its content.<\/p>\n\n\n\n<p class=\"justify\">The above example is for the custom menus that we created. But what about the existing menus in the WordPress admin?&nbsp;<\/p>\n\n\n\n<p class=\"justify\">How can you create a second-tier submenu for the default WordPress admin menu? Here\u2019s how:<\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<h2 class=\"wp-block-heading\">Adding Submenus to Default WordPress Menus<\/h2>\n\n\n\n<p class=\"justify\">Previously, we talked about how to add submenus under your custom menus in WordPress. Now, let&#8217;s see how you can add submenus under existing default menus in WordPress (like Dashboard, Posts, Pages, etc.).<\/p>\n\n\n\n<p>WordPress provides specific functions to add submenus to these default menus:<\/p>\n\n\n\n<p>&#8211; `<strong>add_dashboard_page<\/strong>`: Adds a submenu under the &#8220;Dashboard&#8221; menu.<\/p>\n\n\n\n<p>&#8211; `<strong>add_posts_page<\/strong>`: Adds a submenu under the &#8220;Posts&#8221; menu.<\/p>\n\n\n\n<p>&#8211; `<strong>add_media_page<\/strong>`: Adds a submenu under the &#8220;Media&#8221; menu.<\/p>\n\n\n\n<p>&#8211; `<strong>add_links_page<\/strong>`: Adds a submenu under the &#8220;Links&#8221; menu.<\/p>\n\n\n\n<p>&#8211; `<strong>add_pages_page<\/strong>`: Adds a submenu under the &#8220;Pages&#8221; menu.<\/p>\n\n\n\n<p>&#8211; `<strong>add_comments_page<\/strong>`: Adds a submenu under the &#8220;Comments&#8221; menu.<\/p>\n\n\n\n<p>&#8211; `<strong>add_theme_page<\/strong>`: Adds a submenu under the &#8220;Themes&#8221; menu.<\/p>\n\n\n\n<p>&#8211; `<strong>add_plugins_page<\/strong>`: Adds a submenu under the &#8220;Plugins&#8221; menu.<\/p>\n\n\n\n<p>&#8211; `<strong>add_users_page<\/strong>`: Adds a submenu under the &#8220;Users&#8221; menu.<\/p>\n\n\n\n<p>&#8211; `<strong>add_management_page<\/strong>`: Adds a submenu under the &#8220;Tools&#8221; menu.<\/p>\n\n\n\n<p>&#8211; `<strong>add_options_page<\/strong>`: Adds a submenu under the &#8220;Settings&#8221; menu.<\/p>\n\n\n\n<p class=\"justify\">All these functions work similarly. Let\u2019s better understand it with a simple example: <strong>adding a submenu under the &#8220;Settings&#8221; menu<\/strong> using `add_options_page()`.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Example: Adding a Submenu Under Settings<\/h3>\n\n\n\n<p>To add a submenu under &#8220;<strong>Settings<\/strong>,&#8221; you can use the `add_options_page()` function. Here&#8217;s a simple breakdown of the function:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_options_page($page_title, $menu_title, $capability, $menu_slug, $function);<\/code><\/pre>\n\n\n\n<p>&#8211; `<strong>$page_title<\/strong>`: The title of the page when you open it.<\/p>\n\n\n\n<p>&#8211; `<strong>$menu_title<\/strong>`: The name that shows up in the sidebar under &#8220;Settings.&#8221;<\/p>\n\n\n\n<p>&#8211; `<strong>$capability<\/strong>`: Who can see this submenu (like only admins).<\/p>\n\n\n\n<p>&#8211; `<strong>$menu_slug<\/strong>`: A unique ID for this submenu.<\/p>\n\n\n\n<p class=\"justify\">&#8211; `<strong>$function<\/strong>`: A function that will display the content when the submenu is clicked.<\/p>\n\n\n\n<p class=\"justify\">For example, use this function like below:<\/p>\n\n\n\n<p class=\"round has-background\" style=\"background-color:#f0f0f0\"><code><strong>add_options_page('My Plugin', 'My Plugin', 'manage_options', 'my-plugin', 'WPOven_plugin_render_options_page');<\/strong><\/code><\/p>\n\n\n\n<p class=\"justify\">&#8211; This code adds a submenu called &#8220;<strong>My Plugin<\/strong>&#8221; under the &#8220;Settings&#8221; menu.<\/p>\n\n\n\n<p class=\"justify\">&#8211; It will only be visible to users with the &#8216;<strong>manage_options<\/strong>&#8216; capability (usually admins).<\/p>\n\n\n\n<p class=\"justify\">&#8211; When clicked, it will run the function `<strong><code>WPOven<\/code>_plugin_render_options_page<\/strong>` to display the page content.<\/p>\n\n\n\n<p class=\"justify\">This is how you can add submenus to the default WordPress menus, making it easier to access the custom settings or pages you want to add!<\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<p class=\"has-text-align-left round has-background\" style=\"background-color:#daf2ff\"><strong>Read:<\/strong>   \ud83d\udea9 <a href=\"https:\/\/www.wpoven.com\/blog\/wordpress-reorder-admin-menu\/\" data-type=\"link\" data-id=\"https:\/\/www.wpoven.com\/blog\/wordpress-reorder-admin-menu\/\" target=\"_blank\" rel=\"noreferrer noopener\">How to Reorder Admin Menu Items in WordPress?<\/a><\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"justify\">Adding custom menus and submenus in WordPress is a great way to customize your admin as per your convenience. <\/p>\n\n\n\n<p class=\"justify\">And the best part is you can simple implement and execute this feature with a few lines of code. This will help you to create a more organised and accessible backend for yourself or your clients. <\/p>\n\n\n\n<p class=\"justify\">So thoroughly following these steps, you will have a customized admin panel in no time. If you have any queries or feedbacks regarding this post, please do mention in the comment section below.<\/p>\n\n\n<div class=\"wp-block-ub-divider ub-divider-orientation-horizontal\" id=\"ub_divider_13ee018b-8004-4a6d-935b-2ae8e0654de8\"><hr class=\"ub_divider\" ><\/hr><\/div>","protected":false},"excerpt":{"rendered":"<p>If you are done with WordPress Admin Panel&#8217;s default Menu or would like to customize it as per your re<\/p>\n<p>Navigating the WordPress admin panel can be made easier by customizing it with your menus and submenus.&nbsp;<\/p>\n<p>In this post, we will walk you through the steps to add menus and submenus using simple code snippets.&nbsp;<\/p>\n<p>Whether you want to organize plugin settings or create custom options, adding menus can make your WordPress admin area more customized and user-friendly. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.wpoven.com\/blog\/add-menus-submenus-wordpress\/\" class=\"more-link\">Read More <i class=\"fa fa-angle-double-right\" aria-hidden=\"true\"><\/i><span class=\"screen-reader-text\"> &#8220;How to Add Menus and Submenus in the WordPress Admin Panel&#8221;<\/span><\/a><\/p>\n","protected":false},"author":28,"featured_media":28297,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ub_ctt_via":"","footnotes":""},"categories":[6],"acf":[],"featured_image_src":"https:\/\/www.wpoven.com\/blog\/wp-content\/uploads\/2024\/09\/Add-Menus-and-Submenus-in-the-WordPress.png","author_info":{"display_name":"Rahul","author_link":"https:\/\/www.wpoven.com\/blog\/author\/rahul\/"},"_links":{"self":[{"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/posts\/28242"}],"collection":[{"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/users\/28"}],"replies":[{"embeddable":true,"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/comments?post=28242"}],"version-history":[{"count":3,"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/posts\/28242\/revisions"}],"predecessor-version":[{"id":28298,"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/posts\/28242\/revisions\/28298"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/media\/28297"}],"wp:attachment":[{"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/media?parent=28242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.wpoven.com\/blog\/wp-json\/wp\/v2\/categories?post=28242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}